begin process at 2012 05 28 04:00:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

probleme de saisie dans une page aspx


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de saisie dans une page aspx

mardi 12 avril 2005 à 10:43:08 | probleme de saisie dans une page aspx

firas_tn

Bonjour a tous
mon probleme dans une page aspx qui a un interface (formulaire a remplir) , tout au début du formulaire il ya deux dates a saisir une date d'acceptation et une date de commission, le probleme c'est que je ne peux pas saisir  la date de commission seule si la date d'acceptation n'est pas rempli...
voila un petit code qui résume ça, j'espere que vous pourriez m'aideret Merci d'avance :

OleDbConnection conn_trans = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\DTTPE005\\DATABASE\\transmission.mdb; User Id=admin;Password=;");

conn_trans.Open();

string query = "UPDATE Links SET acceptance = '" + txt_Date.Text + "', commissioning = '" + txt_Date2.Text + "' WHERE NAME = '" + ds.Tables[0].Rows[0]["mwlink_ID"].ToString() + "'";

OleDbCommand cmd_trans = new OleDbCommand(query);

cmd_trans.Connection = conn_trans;

SqlCommand cmd_7 = new SqlCommand("update_commissioning");

SqlParameter linkid7 = new SqlParameter("@mwlink_id",SqlDbType.VarChar);

SqlParameter date7 = new SqlParameter("@date",SqlDbType.VarChar);

cmd_7.Connection = connSQL;

cmd_7.CommandType = CommandType.StoredProcedure;

linkid7.Value = ds.Tables[0].Rows[0]["mwlink_ID"].ToString();

if (txt_Date2.Text != "")

date7.Value = txt_Date2.Text;

else

{

connSQL.Close();

txt_Date2.BackColor = Color.Pink;

lbl_erreur.Visible = true;

lbl_erreur.Text = "Veuillez remplir le champ indiqué ci-dessous !";

goto fin;

}

cmd_7.Parameters.Add(linkid7);

cmd_7.Parameters.Add(date7);

SqlCommand cmd1 = new SqlCommand("update_acceptance");

SqlParameter date1 = new SqlParameter("@date",SqlDbType.DateTime);

SqlParameter mwlink_ID1 = new SqlParameter("@mwlink_ID",SqlDbType.VarChar);

SqlParameter matricule1 = new SqlParameter("@matricule",SqlDbType.VarChar);

cmd1.Connection = connSQL;

cmd1.CommandType = CommandType.StoredProcedure;

matricule1.Value = Session["matricule"].ToString();

cmd1.Parameters.Add(matricule1);

DateTime d1 = DateTime.Today;

string d2 = txt_Date.Text + " " + txt_heure.Text;

try

{

d1 = Convert.ToDateTime(d2);

}

catch

{

lbl_erreur.Visible = true;

txt_Date.BackColor = Color.Pink;

lbl_erreur.Text = "Vérifiez la date, l'heure doit être de la forme HH:MM:SS";

connSQL.Close();

goto fin;

}

date1.Value = d1;

cmd1.Parameters.Add(date1);

mwlink_ID1.Value = ds.Tables[0].Rows[0]["mwlink_ID"].ToString();

cmd1.Parameters.Add(mwlink_ID1);

cmd_trans.ExecuteNonQuery();

cmd_7.ExecuteNonQuery();

cmd1.ExecuteNonQuery();

fin :

conn_trans.Close();

connSQL.Close();

}

}

}

mardi 12 avril 2005 à 13:35:08 | Re : probleme de saisie dans une page aspx

Yopyop

Salut

Est-ce que la date d'acceptation est obligatoire ?

yopyop
jeudi 14 avril 2005 à 14:51:46 | Re : probleme de saisie dans une page aspx
jeudi 14 avril 2005 à 16:24:26 | Re : probleme de saisie dans une page aspx

Yopyop

Juste pour être sûr,

ce que tu veux c'est:
Si la personne saisi qqch dans la date de commission (C), alors il doit avoir saisi la date
d'acceptation (A) également.

Si A vide alors C vide
Si A saisi alors C saisi ou Vide
Si C saisi alors A vide

C'est bien ca ?

yopyop

jeudi 14 avril 2005 à 17:47:02 | Re : probleme de saisie dans une page aspx
jeudi 14 avril 2005 à 18:15:17 | Re : probleme de saisie dans une page aspx

Yopyop

bon, c'est envb.net, en code behind, mais ca devrait faire l'affaire

on a:
acceptance = txt_Date.Text , commissioning =  txt_Date2.Text

Donc
If (txt_Date2.text.Trim()<>"") AndAlso (txt_Date.Text.Trim()="") Then
lbl_erreur.Visible=True
txt_Date.BackColor=Color.Pink
lbl_erreur.Text="Si vous saisissez une date de commissioning, vous devez également saisir une date d'acceptance."
lbl_erreur.Visible = true;

gogo fin; -> seule ligne en c#
End If

'1er check fait, tu peux commcern l'insert

yopyop

vendredi 15 avril 2005 à 12:18:05 | Re : probleme de saisie dans une page aspx

firas_tn

je travaille en c# tu peux me traduire ça en c# svp? Merci

vendredi 15 avril 2005 à 13:14:41 | Re : probleme de saisie dans une page aspx

Yopyop

If (txt_Date2.text.Trim()<>"") AndAlso (txt_Date.Text.Trim()="") Then
lbl_erreur.Visible=True
txt_Date.BackColor=Color.Pink
lbl_erreur.Text="Si vous saisissez une date de commissioning, vous devez également saisir une date d'acceptance."
lbl_erreur.Visible = true;

gogo fin; -> seule ligne en c#
End If

if ((txt_Date2.text.trim !="") && (txt_Date.Text.trim=="")){
lbl_erreur.Visible=True;
txt_Date.BackColor=Color.Pink;
lbl_erreur.Text="Si vous saisissez une date de commissioning, vous devez également saisir une date d'acceptance.";
lbl_erreur.Visible = true;

gogo fin;
}

yopyop


Cette discussion est classée dans : date, text, txt, cmd, sqlparameter


Répondre à ce message

Sujets en rapport avec ce message

[ASP.NET 2.0 / VB.NET] Affichage de texte dans un label ? [ par Netlink ] Bonjour à tous,Je viens d'installer le Framework 2.0 Bêta, avec Visual Studio 2005 Bêta (les express), et lorsque je met ce code :Sub Page_Load(ByVal Limitation d'Enregistrement [ par madoman ] Salut à tousj'ai dans ma base de données access plusieurs table :Table1 : num,table1, date, horaire1,horaire2,horaire3...horaire48, nb_participantsTab Remplissage d'un input text à partir d'une bd en utilidant javascript [ par gatita_dev ] Bonjour, j'ai fait un code pour remplir des input text par des valeur récupérer d'une base de données access, tout fonctionne bien sauf quand il y a u Probleme de Date [ par filip24 ] Bonjour,je reviens vers vous, j'ai un petit probleme de date.Voila mon Code : Protected<font color= probleme à l'ajout ds une bd sql server avec asp.net [ par janineinfo ] bonjour tt le monde,j'ai un probleme à l'ajout d'un nouveau enregistremnt ds une table client de sql serverça done pa une erreur precise mais pas de r creation de table [ par joyeuse ] bonjour à tous, je suis debutante en informatique, j'ainerai faire une base de donnees qui gere un studio de production d'un Probleme de Format de Date [ par Djodu69 ] Bonjour,J'ai un souci avec mon format de date. J'ai 2 champs textbox contenant une date de début et une date de fin.(ex : datedeb_textbox.text = 01/07 Executer une procedure stockée depuis un bouton de commande dans access [ par davy3 ] Bonjour les maitres du developement je suis  un débutant en informatique, je souhaite de l'aide d'urgence SVP je perd tout e date [ par ramziif5 ] bonjour,j'essaye de faire la différence entre deux dates et l'affiche dans textboxvoici mon code: protected void TextBox2_TextChanged(object sender, E Récupérer la valeur d'une textBox générée dynamiquement [ par jejedunet ] Bonjour, Mon problème est le suivant:Je créé une textBox dynamiquement et je souhaite récupérer le contenu de celle ci.Voici ce que j'ai fait.       


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales