bool IntfDalRecuEncaisser.updateRecuEncaisser(crlRecuEncaisser recuEncaisser) { #region declaration bool isUpdate = false; int nombreUpdate = 0; string numCheque = "NULL"; #endregion #region implementation if (recuEncaisser != null) { if (recuEncaisser.NumCheque != "") { numCheque = "'" + recuEncaisser.NumCheque + "'"; } this.strCommande = "UPDATE `recuencaisser` SET `matriculeAgent`='" + recuEncaisser.MatriculeAgent + "',"; this.strCommande += " `dateRecuEncaisser`='" + recuEncaisser.DateRecuEncaisser.ToString("yyyy-MM-dd") + "',"; this.strCommande += " `libelleRecuEncaisser`='" + recuEncaisser.LibelleRecuEncaisser + "',"; this.strCommande += " `numCheque`=" + numCheque + ",`modePaiement`='" + recuEncaisser.ModePaiement + "',"; this.strCommande += " `montantRecuEncaisser`='" + recuEncaisser.MontantRecuEncaisser + "'"; this.strCommande += " WHERE `numRecuEncaisser`='" + recuEncaisser.NumRecuEncaisser + "'"; this.serviceConnectBase.openConnection(); nombreUpdate = this.serviceConnectBase.requete(this.strCommande); if (nombreUpdate == 1) { isUpdate = true; } this.serviceConnectBase.closeConnection(); } #endregion return(isUpdate); }
string IntfDalRecuEncaisser.insertRecuEncaisserCheque(crlRecuEncaisser recuEncaisser) { #region declaration string numRecuEncaisser = ""; IntfDalCheque serviceCheque = new ImplDalCheque(); IntfDalRecuEncaisser serviceRecuEncaisser = new ImplDalRecuEncaisser(); #endregion #region implementation if (numRecuEncaisser != null) { if (recuEncaisser.cheque != null) { recuEncaisser.cheque.NumCheque = serviceCheque.insertCheque(recuEncaisser.cheque, recuEncaisser.agent.agence.SigleAgence); if (recuEncaisser.cheque.NumCheque != "") { recuEncaisser.NumCheque = recuEncaisser.cheque.NumCheque; recuEncaisser.NumRecuEncaisser = serviceRecuEncaisser.insertRecuEncaisser(recuEncaisser); if (recuEncaisser.NumRecuEncaisser != "") { numRecuEncaisser = recuEncaisser.NumRecuEncaisser; } } } } #endregion return(numRecuEncaisser); }
public crlBagage() { this.ExcedentPoid = 0.00; this.IdBagage = ""; this.NumRecu = ""; this.PrixExcedent = ""; this.recu = null; }
protected void btnValider_Click(object sender, EventArgs e) { #region declaration //crlRecu Recu = null; crlRecuEncaisser Recu = null; #endregion #region implementation if (this.testFormulaire()) { if (agent.sessionCaisse != null) { Recu = new crlRecuEncaisser(); Recu.agent = agent; Recu.DateRecuEncaisser = DateTime.Now; Recu.LibelleRecuEncaisser = TextLibelleRecu.Text; Recu.MatriculeAgent = agent.matriculeAgent; Recu.ModePaiement = ddlModePaiement.SelectedValue; try { Recu.MontantRecuEncaisser = double.Parse(TextMontantExcedent.Text); } catch (Exception) { } Recu.NumRecuEncaisser = serviceRecuEncaisser.insertRecuEncaisser(Recu); if (Recu.NumRecuEncaisser != "") { this.initialiseGridRecu(); this.initialiseFormulaire(); serviceSessionCaisse.insertAssocSessionCaisseRecuEncaisser(Recu.NumRecuEncaisser, agent.sessionCaisse.NumSessionCaisse); Page.ClientScript.RegisterClientScriptBlock(GetType(), "pdf", string.Format("window.open('{0}','_blank','width={1},height={2},top={3},left={4}');", "../print/print.aspx?param=recuEncaisser&numRecuEncaisser=" + Recu.NumRecuEncaisser, 700, 500, 10, 10), true); //Page.ClientScript.RegisterClientScriptBlock(GetType(), "Alert", "alert('" + ReExcedentBagage.recuEnregistre + "');", true); } else { this.divIndicationText(ReExcedentBagage.recuNonEnregistre, "Red"); } } } #endregion }
string IntfDalRecuEncaisser.insertRecuEncaisser(crlRecuEncaisser recuEncaisser) { #region declaration int nombreInsert = 0; string numRecuEncaisser = ""; string numCheque = "NULL"; IntfDalRecuEncaisser serviceRecuEncaisser = new ImplDalRecuEncaisser(); #endregion #region implementation if (recuEncaisser != null) { if (recuEncaisser.agent != null) { if (recuEncaisser.NumCheque != "") { numCheque = "'" + recuEncaisser.NumCheque + "'"; } recuEncaisser.NumRecuEncaisser = serviceRecuEncaisser.getNumRecuEncaisser(recuEncaisser.agent.agence.SigleAgence); this.strCommande = "INSERT INTO `recuencaisser` (`numRecuEncaisser`,`matriculeAgent`,`numCheque`,"; this.strCommande += " `modePaiement`,`dateRecuEncaisser`,`montantRecuEncaisser`,`libelleRecuEncaisser`)"; this.strCommande += " VALUES ('" + recuEncaisser.NumRecuEncaisser + "','" + recuEncaisser.MatriculeAgent + "',"; this.strCommande += " " + numCheque + ",'" + recuEncaisser.ModePaiement + "',"; this.strCommande += " '" + recuEncaisser.DateRecuEncaisser.ToString("yyyy-MM-dd") + "',"; this.strCommande += " '" + recuEncaisser.MontantRecuEncaisser + "','" + recuEncaisser.LibelleRecuEncaisser + "')"; this.serviceConnectBase.openConnection(); nombreInsert = this.serviceConnectBase.requete(this.strCommande); if (nombreInsert == 1) { numRecuEncaisser = recuEncaisser.NumRecuEncaisser; } this.serviceConnectBase.closeConnection(); } } #endregion return(numRecuEncaisser); }
crlRecuEncaisser IntfDalRecuEncaisser.selectRecuEncaisser(string numRecuEncaisser) { #region declaration crlRecuEncaisser recuEncaisser = null; IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalCheque serviceCheque = new ImplDalCheque(); #endregion #region implementation if (numRecuEncaisser != "") { this.strCommande = "SELECT * FROM `recuencaisser` WHERE (`numRecuEncaisser`='" + numRecuEncaisser + "')"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { recuEncaisser = new crlRecuEncaisser(); if (this.reader.Read()) { try { recuEncaisser.DateRecuEncaisser = Convert.ToDateTime(this.reader["ateRecuEncaisser"].ToString()); } catch (Exception) { } recuEncaisser.LibelleRecuEncaisser = this.reader["libelleRecuEncaisser"].ToString(); recuEncaisser.MatriculeAgent = this.reader["matriculeAgent"].ToString(); recuEncaisser.ModePaiement = this.reader["modePaiement"].ToString(); try { recuEncaisser.MontantRecuEncaisser = double.Parse(this.reader["montantRecuEncaisser"].ToString()); } catch (Exception) { } recuEncaisser.NumCheque = this.reader["numCheque"].ToString(); recuEncaisser.NumRecuEncaisser = this.reader["numRecuEncaisser"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (recuEncaisser != null) { if (recuEncaisser.MatriculeAgent != "") { recuEncaisser.agent = serviceAgent.selectAgent(recuEncaisser.MatriculeAgent); } if (recuEncaisser.NumCheque != "") { recuEncaisser.cheque = serviceCheque.selectCheque(recuEncaisser.NumCheque); } } } #endregion return(recuEncaisser); }
crlRecuEncaisser IntfDalRecuEncaisser.isValideRecu(string numRecu) { #region declaration crlRecuEncaisser Recu = null; IntfDalAgent serviceAgent = new ImplDalAgent(); IntfDalCheque serviceCheque = new ImplDalCheque(); #endregion #region implementation if (numRecu != "") { this.strCommande = "SELECT recuencaisser.numRecuEncaisser, recuencaisser.matriculeAgent, recuencaisser.numCheque, recuencaisser.modePaiement,"; this.strCommande += " recuencaisser.dateRecuEncaisser, recuencaisser.montantRecuEncaisser, recuencaisser.libelleRecuEncaisser FROM recuencaisser"; this.strCommande += " Left Join assocrecuencaisserproformabondecommande ON assocrecuencaisserproformabondecommande.numRecuEncaisser = recuencaisser.numRecuEncaisser"; this.strCommande += " Left Join bagage ON bagage.numRecu = recuencaisser.numRecuEncaisser"; this.strCommande += " WHERE assocrecuencaisserproformabondecommande.numRecuEncaisser IS NULL AND"; this.strCommande += " bagage.numRecu IS NULL AND"; this.strCommande += " recuencaisser.numRecuEncaisser = '" + numRecu + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (reader != null) { if (reader.HasRows) { Recu = new crlRecuEncaisser(); reader.Read(); Recu.NumRecuEncaisser = reader["numRecuEncaisser"].ToString(); Recu.LibelleRecuEncaisser = reader["libelleRecuEncaisser"].ToString(); try { Recu.MontantRecuEncaisser = double.Parse(reader["montantRecuEncaisser"].ToString()); } catch (Exception) { } Recu.ModePaiement = reader["modePaiement"].ToString(); Recu.MatriculeAgent = reader["matriculeAgent"].ToString(); try { Recu.DateRecuEncaisser = Convert.ToDateTime(reader["dateRecuEncaisser "].ToString()); } catch (Exception) { } Recu.NumCheque = reader["numCheque"].ToString(); } reader.Dispose(); } this.serviceConnectBase.closeConnection(); if (Recu != null) { if (Recu.MatriculeAgent != "") { Recu.agent = serviceAgent.selectAgent(Recu.MatriculeAgent); } if (Recu.NumCheque != "") { Recu.cheque = serviceCheque.selectCheque(Recu.NumCheque); } } } #endregion return(Recu); }