private void insertToObjetSessionCaisse(crlSessionCaisse sessionCaisse) { #region implementation if (sessionCaisse != null) { try { sessionCaisse.FondCaisse = double.Parse(TextFondCaisse.Text); } catch (Exception) { } sessionCaisse.MatriculeAgent = hfMatriculeAgent.Value; sessionCaisse.MatriculeAgentOuverture = agent.matriculeAgent; //sessionCaisse.agentOuverture = agent; } #endregion }
protected void btnSessionValider_Click(object sender, EventArgs e) { #region declaration crlSessionCaisse sessionCaisse = null; crlAgent agent = null; #endregion #region implementation if (hfMatriculeAgent.Value != "") { agent = serviceAgent.selectAgent(hfMatriculeAgent.Value); if (agent != null) { if (agent.sessionCaisse != null) { //session deja ouvert } else { sessionCaisse = new crlSessionCaisse(); this.insertToObjetSessionCaisse(sessionCaisse); sessionCaisse.NumSessionCaisse = serviceSessionCaisse.insertSessionCaisse(sessionCaisse, this.agent.agence.SigleAgence); if (sessionCaisse.NumSessionCaisse != "") { this.afficheAgent(sessionCaisse.MatriculeAgent); this.initialiseGridAgent(); } else { // } } } } #endregion }
private void afficheMontantTotal(string numSessionCaisse) { #region declaration double montantBillet = 0; double montantCommission = 0; double montantDureeAbonnement = 0; double montantVoyageAbonnement = 0; double montantRecuEncaisser = 0; double montantRecuEncaisserCheque = 0; double montantTotalSession = 0; double montantTotalSessionCheque = 0; double montantRecuAD = 0; double montantAbonnementNbVoyageUS = 0; double montantBilletUS = 0; crlSessionCaisse sessionCaisse = null; Convertisseuse convertisseuse = new Convertisseuse(); #endregion #region implementation if (numSessionCaisse != "") { sessionCaisse = serviceSessionCaisse.selectSessionCaisse(numSessionCaisse); montantBillet = serviceSessionCaisse.getMontantTotalBillet(numSessionCaisse); montantCommission = serviceSessionCaisse.getMontantTotalCommission(numSessionCaisse); montantDureeAbonnement = serviceSessionCaisse.getMontantTotalDureeAbonnement(numSessionCaisse); montantRecuEncaisser = serviceSessionCaisse.getMontantTotalRecuEncaisserEspece(numSessionCaisse); montantRecuEncaisserCheque = serviceSessionCaisse.getMontantTotalRecuEncaisserCheque(numSessionCaisse); montantVoyageAbonnement = serviceSessionCaisse.getMontantTotalVoyageAbonnement(numSessionCaisse); montantRecuAD = serviceSessionCaisse.getMontantTotalRecuAD(numSessionCaisse); montantAbonnementNbVoyageUS = serviceSessionCaisse.getMontantTotalAbonnementNVUS(numSessionCaisse); montantBilletUS = serviceSessionCaisse.getMontantTotalBilletUS(numSessionCaisse); montantTotalSession = montantBillet + montantCommission + montantDureeAbonnement + montantRecuEncaisser + montantVoyageAbonnement + sessionCaisse.FondCaisse + montantAbonnementNbVoyageUS + montantBilletUS - montantRecuAD; montantTotalSessionCheque = montantRecuEncaisserCheque; if (montantBillet > 0) { Panel_BilletMontantTotal.Visible = true; LabelMontantTotalBillet.Text = serviceGeneral.separateurDesMilles(montantBillet.ToString("0")) + "Ar"; LabelMontantTotalLettreBillet.Text = convertisseuse.convertion(montantBillet.ToString("0")) + " Ariary"; } else { Panel_BilletMontantTotal.Visible = false; LabelMontantTotalBillet.Text = "0Ar"; LabelMontantTotalLettreBillet.Text = "Zéro Ariary"; } if (montantCommission > 0) { Panel_CommissionMontantTotal.Visible = true; LabelMontantTotalCommission.Text = serviceGeneral.separateurDesMilles(montantCommission.ToString("0")) + "Ar"; LabelMontantTotalCommissionLettre.Text = convertisseuse.convertion(montantCommission.ToString("0")) + " Ariary"; } else { Panel_CommissionMontantTotal.Visible = false; LabelMontantTotalCommission.Text = "0Ar"; LabelMontantTotalCommissionLettre.Text = "Zéro Ariary"; } if (montantDureeAbonnement > 0) { Panel_DureeAbonnementMontantTotal.Visible = true; LabelMotantTotalDureeAbonnement.Text = serviceGeneral.separateurDesMilles(montantDureeAbonnement.ToString("0")) + "Ar"; LabelMontantTotalDureeAbonnementLettre.Text = convertisseuse.convertion(montantDureeAbonnement.ToString("0")) + " Ariary"; } else { Panel_DureeAbonnementMontantTotal.Visible = false; LabelMotantTotalDureeAbonnement.Text = "0Ar"; LabelMontantTotalDureeAbonnementLettre.Text = "Zéro Ariary"; } if (montantRecuEncaisser > 0 || montantRecuEncaisserCheque > 0) { Panel_RecuEncaisserMontantTotal.Visible = true; LabelMontantTotalRecuEncaisser.Text = serviceGeneral.separateurDesMilles(montantRecuEncaisser.ToString("0")) + "Ar"; LabelMontantTotalRecuEncaisserLettre.Text = convertisseuse.convertion(montantRecuEncaisser.ToString("0")) + " Ariary"; LabelMontantTotalRecuEnCaisserCheque.Text = serviceGeneral.separateurDesMilles(montantRecuEncaisserCheque.ToString("0")) + "Ar"; LabelMontantTotalRecuEnCaisserChequeLettre.Text = convertisseuse.convertion(montantRecuEncaisserCheque.ToString("0")) + "Ariary"; } else { Panel_RecuEncaisserMontantTotal.Visible = false; LabelMontantTotalRecuEncaisser.Text = "0Ar"; LabelMontantTotalRecuEncaisserLettre.Text = "Zéro Ariary"; LabelMontantTotalRecuEnCaisserCheque.Text = "0Ar"; LabelMontantTotalRecuEnCaisserChequeLettre.Text = "Zéro Ariary"; } if (montantVoyageAbonnement > 0) { Panel_VoyageAbonnementMontantTotal.Visible = true; LabelMontantTotalVoyageAbonnement.Text = serviceGeneral.separateurDesMilles(montantVoyageAbonnement.ToString("0")) + "Ar"; LabelMontantTotalVoyageAbonnementLettre.Text = convertisseuse.convertion(montantVoyageAbonnement.ToString("0")) + " Ariary"; } else { Panel_VoyageAbonnementMontantTotal.Visible = false; LabelMontantTotalVoyageAbonnement.Text = "0Ar"; LabelMontantTotalVoyageAbonnementLettre.Text = "Zéro Ariary"; } if (montantRecuAD > 0) { Panel_RecuADTotal.Visible = true; LabelMontantTotalRecuDecaisser.Text = serviceGeneral.separateurDesMilles(montantRecuAD.ToString("0")) + "Ar"; LabelMontantTotalRecuDecaisserLettre.Text = convertisseuse.convertion(montantRecuAD.ToString("0")) + " Ariary"; } else { Panel_RecuADTotal.Visible = false; LabelMontantTotalRecuDecaisser.Text = "0Ar"; LabelMontantTotalRecuDecaisserLettre.Text = "Zéro Ariary"; } Panel_MontantTotalSessionCaisse.Visible = true; if (montantTotalSession >= 0) { LabelMontantTotalSessionLettre.Text = convertisseuse.convertion(montantTotalSession.ToString("0")) + " Ariary"; LabelMontantTotalSession.Text = serviceGeneral.separateurDesMilles(montantTotalSession.ToString("0")) + "Ar"; } else { LabelMontantTotalSession.Text = "(" + serviceGeneral.separateurDesMilles(montantTotalSession.ToString("0")) + ") Ar"; LabelMontantTotalSessionLettre.Text = "(- " + convertisseuse.convertion((montantTotalSession * -1).ToString("0")) + ") Ariary"; } if (montantTotalSessionCheque >= 0) { LabelMontantTotalSessionChequelettre.Text = convertisseuse.convertion(montantTotalSessionCheque.ToString("0")) + " Ariary"; LabelMontantTotalSessionCheque.Text = serviceGeneral.separateurDesMilles(montantTotalSessionCheque.ToString("0")) + "Ar"; } else { LabelMontantTotalSessionCheque.Text = "(" + serviceGeneral.separateurDesMilles(montantTotalSessionCheque.ToString("0")) + ") Ar"; LabelMontantTotalSessionChequelettre.Text = "(- " + convertisseuse.convertion((montantTotalSessionCheque * -1).ToString("0")) + ") Ariary"; } if (montantAbonnementNbVoyageUS > 0) { Panel_AbonnementNbVoyageUS.Visible = true; LabelMontantAbonnementNBVoyageUS.Text = serviceGeneral.separateurDesMilles(montantAbonnementNbVoyageUS.ToString("0")) + "Ar"; LabelMontantAbonnementNBVoyageUSLettre.Text = convertisseuse.convertion(montantAbonnementNbVoyageUS.ToString("0")) + " Ariary"; } else { Panel_AbonnementNbVoyageUS.Visible = false; LabelMontantAbonnementNBVoyageUS.Text = ""; LabelMontantAbonnementNBVoyageUSLettre.Text = ""; } if (montantBilletUS > 0) { Panel_BilletUS.Visible = true; LabelMontantBilletUS.Text = serviceGeneral.separateurDesMilles(montantBilletUS.ToString("0")) + "Ar"; LabelMontantBilletUSLettre.Text = convertisseuse.convertion(montantBilletUS.ToString("0")) + " Ariary"; } else { Panel_BilletUS.Visible = false; LabelMontantBilletUS.Text = ""; LabelMontantBilletUSLettre.Text = ""; } if (sessionCaisse != null) { LabelDateDebutSession.Text = sessionCaisse.DateHeureDebutSession.ToString("dd MMMM yyyy"); } /*else * { * * Panel_MontantTotalSessionCaisse.Visible = false; * LabelMontantTotalSession.Text = "0Ar"; * LabelMontantTotalSessionLettre.Text = "Zéro Ariary"; * LabelDateDebutSession.Text = ""; * * LabelMontantTotalSessionCheque.Text = "0Ar"; * LabelMontantTotalSessionChequelettre.Text = "Zéro Ariary"; * }*/ this.initialiseGridBillet(); this.initialiseGridCommission(); this.initialiseGridADT(); this.initialiseGridANV(); this.initialiseGridRecuEspece(); this.initialiseGridRecuCheque(); this.initialiseGridRecuAD(); } #endregion }