public async Task <ActionResult <Approvisionnement> > PostApprovisionnement(Approvisionnement approvisionnement) { _context.Approvisionnements.Add(approvisionnement); await _context.SaveChangesAsync(); return(CreatedAtAction("GetApprovisionnement", new { id = approvisionnement.Id }, approvisionnement)); }
void SaveApprov() { try { Approvisionnement approv = new Approvisionnement(); if (idFournisseur == 0) { label16.Text = "Fournisseur inconnu. Veuillez selectionner le fournisseur dans le tableau à haut."; label16.Visible = true; MessageBox.Show("Veuillez selectionner le fournisseur dans le tableau à gauche !!!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (dataGridView2.Rows.Count == 0) { MessageBox.Show("Veuillez ajouter des médicaments dans le tableau !!!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { approv.Id = idApprov; approv.UserSession = UserSession.GetInstance().UserName.ToString(); approv.Ref_Fourni = idFournisseur; approv.Enregistrer(approv); SaveDetail(); } } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
public async Task <IActionResult> PutApprovisionnement(int id, Approvisionnement approvisionnement) { if (id != approvisionnement.Id) { return(BadRequest()); } _context.Entry(approvisionnement).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ApprovisionnementExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
//-------------------------------------------------------------------- public int Insert(Approvisionnement pApprovisionnement) { string[] lsCols = null; string[] lsValues = null; this.FillArray(ref lsCols, ref lsValues, pApprovisionnement, true); return(DataBase.Insert("[tblApprovisionnement]", lsCols, lsValues)); }
//--------------------------------------------------------------------- public int Update(Approvisionnement pApprovisionnement) { string[] lsCols = null; string[] lsValues = null; this.FillArray(ref lsCols, ref lsValues, pApprovisionnement, false); return(DataBase.UpdateID("tblApprovisionnement", lsCols, lsValues, pApprovisionnement.ID)); }
void SaveApprov() { Approvisionnement approv = new Approvisionnement(); approv.Id = idApprov; approv.UserSession = UserSession.GetInstance().UserName; approv.Enregistrer(approv); }
void ShowAchat(object formF) { Approvisionnement approvisionnement = formF as Approvisionnement; approvisionnement.Dock = DockStyle.Fill; panel_container.Controls.Clear(); panel_container.Controls.Add(approvisionnement); panel_container.Show(); }
void SaveDataApprovisionnement() { Approvisionnement approv = new Approvisionnement(); approv.Id = idApprov; approv.UserSession = UserSession.GetInstance().UserName; approv.Ref_Fourni = idFournisseur; approv.Enregistrer(approv); }
private void button4_Click(object sender, EventArgs e) { Detail_Approvisionnement det = new Detail_Approvisionnement(); Approvisionnement approv = new Approvisionnement(); idDetail = det.NewId(); idApprov = approv.NewId(); button4.Enabled = false; }
//-------------------------------------------------------------------- public Approvisionnement Find(Guid ID) { Approvisionnement lApprovisionnement = (Approvisionnement)AbstractFind(ID); if (Util.isNULL(lApprovisionnement)) { DataRow row = DataBase.SelectID(ID, "[tblApprovisionnement]"); if (Util.isNULL(row)) { return(null); } lApprovisionnement = this.FillFields(row); LoadedMap.Add(lApprovisionnement.ID, lApprovisionnement); } return(lApprovisionnement); }
public void ControleApprov(Approvisionnement approv, int action = 1) { InitializeConnexion(); using (IDbCommand cmd = ImplementeConnexion.Instance.Con.CreateCommand()) { cmd.CommandText = "sp_merge_approv"; cmd.CommandType = CommandType.StoredProcedure; SetParameter(cmd, "@code_fss", DbType.Int32, 4, approv.CodeFournisseur); SetParameter(cmd, "@code", DbType.Int32, 4, approv.Code); SetParameter(cmd, "@agent", DbType.String, 100, approv.Agent); SetParameter(cmd, "@action", DbType.Int32, 4, action); cmd.ExecuteNonQuery(); } }
void Nouveau() { try { Approvisionnement entete = new Approvisionnement(); idApprov = entete.Nouveau(); button4.Enabled = false; button2.Enabled = true; button1.Enabled = true; } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message); } }
//---------------------------------------------------------------------------------------- public int Delete(Approvisionnement pApprovisionnement) { int liErreur = int.MinValue; int liTemp; int liI = 0; liTemp = DataBase.DeleteID(pApprovisionnement.ID, "[tblApprovisionnement]"); if (liTemp == liErreur) { liI = liErreur; } if (liI != liErreur) { liI += liTemp; } return(liI); }
protected void btnAjouter_Click(object sender, EventArgs e) { Approvisionnement p = new Approvisionnement(); p.idP = int.Parse(cbbProduit.SelectedValue.ToString()); p.idF = int.Parse(cbbFournisseur.SelectedValue.ToString()); p.qteApp = decimal.Parse(txtQteApp.Text); p.datePeremption = DateTime.Parse(txtDatePeremption.Text); p.dateApp = DateTime.Now; p.puF = decimal.Parse(txtPuF.Text); p.remise = decimal.Parse(txtRemise.Text); db.Approvisionnement.Add(p); Produit pd = db.Produit.FirstOrDefault((r => r.idP == p.idP)); pd.qteP = (decimal)pd.qteP + (decimal)p.qteApp; //db.Produit.Add(pd); db.SaveChanges(); Server.Transfer("frmProduit.aspx"); }
//--------------------------------------------------------------------- private void FillArray(ref string[] pCols, ref string[] pValues, Approvisionnement pApprovisionnement, bool pIsInsertID) { int liCpt = 0; int liNombre = 5 + 0; if (pIsInsertID) { pCols = new string[liNombre + 1]; pValues = new string[liNombre + 1]; pCols[liCpt] = "ID"; pValues[liCpt++] = "'" + pApprovisionnement.ID.ToString() + "'"; } else { pCols = new string[liNombre]; pValues = new string[liNombre]; } pCols[liCpt] = "Numéro"; pValues[liCpt++] = "'" + Util.DoubleQuote(pApprovisionnement.Numéro) + "'"; pCols[liCpt] = "DateTransaction"; pValues[liCpt++] = "'" + pApprovisionnement.DateTransaction.ToString() + "'"; pCols[liCpt] = "TypeTransaction"; pValues[liCpt++] = "'" + Util.DoubleQuote(pApprovisionnement.TypeTransaction) + "'"; pCols[liCpt] = "Prix"; pValues[liCpt++] = "'" + pApprovisionnement.Prix.ToString() + "'"; pCols[liCpt] = "MontantTaxe"; pValues[liCpt++] = "'" + pApprovisionnement.MontantTaxe.ToString() + "'"; }
//-------------------------------------------------------------------- private Approvisionnement FillFields(DataRow pDataRow) { Approvisionnement lApprovisionnement = new Approvisionnement(); lApprovisionnement.Numéro = (string)pDataRow["Numéro"]; lApprovisionnement.DateTransaction = (DateTime)pDataRow["DateTransaction"]; lApprovisionnement.TypeTransaction = (string)pDataRow["TypeTransaction"]; lApprovisionnement.Prix = (float)pDataRow["Prix"]; lApprovisionnement.MontantTaxe = (float)pDataRow["MontantTaxe"]; lApprovisionnement.ID = new Guid(pDataRow["ID"].ToString()); return(lApprovisionnement); }
private void ControleApprovisionnement(bool save) { try { if (save) { if (IsNotEmpty(1)) { approv = new Approvisionnement { Code = "0", CodeFournisseur = _idFss.ToString(), Agent = "Admin" /// TODO: Add current username here ! }; Glossaire.Instance.ControleApprov(approv); } else { approv = new Approvisionnement { Code = TxtCodeApprov.Text.Trim(), CodeFournisseur = _idFss.ToString(), Agent = "Admin" }; Glossaire.Instance.ControleApprov(approv, 2); } } else { approv = new Approvisionnement { Code = TxtCodeApprov.Text.Trim(), CodeFournisseur = _idFss.ToString(), Agent = "Admin" }; Glossaire.Instance.ControleApprov(approv, 3); } ClearFields(1); LoadCombo(); LoadGridControle(1); } catch (InvalidOperationException ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (System.Data.SqlClient.SqlException ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { if (ImplementeConnexion.Instance.Con != null) { if (ImplementeConnexion.Instance.Con.State == System.Data.ConnectionState.Open) { ImplementeConnexion.Instance.Con.Close(); } } } }