Esempio n. 1
0
    protected void btnComprobantePago_Click(object sender, EventArgs e)
    {
        BL_Paciente         oPacienteBL         = new BL_Paciente();
        BE_Comprobante_Pago oComprobante_PagoBE = new BE_Comprobante_Pago();
        BL_Comprobante_Pago oComprobante_PagoBL = new BL_Comprobante_Pago();

        int IdCita      = Int32.Parse(Request.QueryString["Cita"]);
        int ActivarCita = 3;

        Boolean blnActualizar = oPacienteBL.fb_ActualizarEstadoCita(IdCita, ActivarCita);

        if (blnActualizar)
        {
            oComprobante_PagoBE.FechaComprobante = DateTime.Now;
            oComprobante_PagoBE.TipoComprobante  = "Carnet";
            oComprobante_PagoBE.FormaDePago      = "";
            oComprobante_PagoBE.MontoComprobante = decimal.Parse(txtMontoPagar.Text);
            oComprobante_PagoBE.ConceptoDePago   = txtCobertura.Text;


            oComprobante_PagoBE.ID_Cita = IdCita;

            if (oComprobante_PagoBL.Nuevo(oComprobante_PagoBE))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertaCita",
                                                        string.Format("alert('{0}\\nNro Documento:{1}\\nNombre Paciente:{2} {3}'); window.location.href='{4}';",
                                                                      "Se ha grabado la Cita",
                                                                      txtNroDoc.Text,
                                                                      txtNombre.Text,
                                                                      txtApPat.Text,
                                                                      Request.Url.GetLeftPart(UriPartial.Authority) + Page.ResolveUrl("~/GestionAdmision/GcAdmConsultaCita.aspx")),
                                                        true);
            }
        }
    }
Esempio n. 2
0
        public bool Nuevo(BE_Comprobante_Pago pComprobante_PagoBE)
        {
            bool result = false;

            result = DAO_Comprobante_Pago.Instancia.Insertar(pComprobante_PagoBE);

            return(result);
        }
Esempio n. 3
0
        public bool Insertar(BE_Comprobante_Pago pComprabante_PagoBE)
        {
            try
            {
                Dictionary <string, object> parameters = new Dictionary <string, object>();

                parameters.Add("@FechaComprobante", pComprabante_PagoBE.FechaComprobante);
                parameters.Add("@TipoComprobante", pComprabante_PagoBE.TipoComprobante);
                parameters.Add("@FormaDePago", pComprabante_PagoBE.FormaDePago);
                parameters.Add("@MontoComprobante", pComprabante_PagoBE.MontoComprobante);
                parameters.Add("@ConceptoDePago", pComprabante_PagoBE.ConceptoDePago);
                parameters.Add("@ID_Cita", pComprabante_PagoBE.ID_Cita);

                int rpta = SqlHelper.Instance.ExecuteNonQuery("usp_Insert_Comprobante_Pago", parameters);
                return((rpta > 0) ? true : false);
            }
            catch { throw; }
        }