Bonjour, 
une petite question svp ,
bon voilà j'ai une partie de code :
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
   | private void NumeroVente()
		{
			//attribution d'un numéro de vente
			DataRow[] drJourneeVente	= FrmFonctionPrincipale.JourneeVente(DateTime.Today.ToShortDateString());
			int iNumero	= 0;
			string sDate= "";
			if(drJourneeVente.Length>0)
			{
				for(int i=0;i<drJourneeVente.Length;i++)
				{
					iNumero	= Convert.ToInt32(drJourneeVente[i]["NUMERO_VENTE_JOURNEE"]);
					sDate	= drJourneeVente[i]["DATE_VENTE_JOURNEE"].ToString();
				}
			}
			else
			{
				sDate	= DateTime.Now.ToShortDateString();
				iNumero	= 1;
			}
			//je inverser la date
			string sDateJour	= sDate.Substring(6,4);
			sDateJour			= sDateJour + sDate.Substring(3,2);
			sDateJour			= sDateJour + sDate.Substring(0,2);
			//-------------------//
			sNumero	= iNumero.ToString(); | 
 
j'ai aussi une procédure stockée qu'au lieu que sDate ramène la date de la machine la procédure stocké la récupère du serveur : 
voilà la procédure : 
	
	1 2 3
   | alter proc date
as 
select cast(convert(varchar(10),getdate(),112) as datetime) as DateServeur  | 
 je veux écrire à la place de DateTime.Now.ToShortDateString(); ma procédure stockée  : 
	
	sDate	= DateTime.Now.ToShortDateString();
 MERCI
						
					
Partager