コード例 #1
0
        private void eliminarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int    idRegistro = int.Parse(gvDatosSacramentos.GetRowCellValue(gvDatosSacramentos.FocusedRowHandle, colIdRegistroSacramento).ToString());
            String sacramento = gvDatosSacramentos.GetRowCellValue(gvDatosSacramentos.FocusedRowHandle, colSacramento).ToString();

            CDReportes objR = new CDReportes();

            if (sacramento.Equals("Matrimonio"))
            {
                CERptMatrimonio        obj     = objR.MostrarReporteMatrimonio(idRegistro);
                Reportes.RptMatrimonio reporte = new Reportes.RptMatrimonio(obj);
                Funciones.Funciones.MostrarReportes("Reporte de Matrimonio", reporte, this.MdiParent, false);
            }
            else if (sacramento.Equals("Primera comunión"))
            {
                CERptPrimeraComunion        obj     = objR.MostrarReportePrimeraComunion(idRegistro);
                Reportes.RptPrimeraComunion reporte = new Reportes.RptPrimeraComunion(obj);
                Funciones.Funciones.MostrarReportes("Reporte de Primera comunión", reporte, this.MdiParent, false);
            }
            else if (sacramento.Equals("Bautismo"))
            {
                CERptBautismo        obj     = objR.MostrarReporteBautismo(idRegistro);
                Reportes.RptBautismo reporte = new Reportes.RptBautismo(obj);
                Funciones.Funciones.MostrarReportes("Reporte de Bautismo", reporte, this.MdiParent, false);
            }
            else
            {
                CERptConfirmacion        obj     = objR.MostrarReporteConfirmacion(idRegistro);
                Reportes.RptConfirmacion reporte = new Reportes.RptConfirmacion(obj);
                Funciones.Funciones.MostrarReportes("Reporte de Confirmación", reporte, this.MdiParent, false);
            }
        }
コード例 #2
0
        public CERptConfirmacion MostrarReporteConfirmacion(int idRegistro)
        {
            SqlCommand        cmd;
            SqlDataReader     dr;
            CERptConfirmacion objRptBautimos = new CERptConfirmacion();

            try
            {
                ConectarBD();
                cmd             = new SqlCommand("Sp_Reporte_Confirmacion", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@Id_Registro", SqlDbType.Int).Value = idRegistro;

                dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    objRptBautimos = new CERptConfirmacion()
                    {
                        Parroquia = dr["Lugar"].ToString(),
                        Empleado  = dr["Empleado"].ToString(),
                        Fecha     = DateTime.Parse(dr["Fecha"].ToString()),
                        Feligres  = dr["Feligres"].ToString(),
                        Padrino   = dr["Padrino"].ToString(),
                        Madrina   = dr["Madrina"].ToString(),
                        Hoy       = DateTime.Parse(dr["Hoy"].ToString()),
                        Logo      = dr.GetBoolean(7) ? (byte[])dr["Logo"] : null
                    };
                }

                return(objRptBautimos);
            }
            catch (Exception ex)
            {
                throw new Exception("Error al solicitar los datos. ", ex);
            }
            finally
            {
                CerrarBD();
            }
        }
コード例 #3
0
        public RptConfirmacion(CERptConfirmacion obj)
        {
            InitializeComponent();
            txtLugar.Text     = Funciones.Funciones.nombreParroquia.ToUpper();
            txtSubtitulo.Text = txtSubtitulo.Text.Replace("p2", Funciones.Funciones.nombreParroquia.ToUpper());
            txtFeligres.Text  = obj.Feligres;
            txtFecha.Text     = txtFecha.Text.Replace("p4", obj.Fecha.Day.ToString()).Replace("p5", obj.Fecha.ToString("MMMM", CultureInfo.CreateSpecificCulture("es"))).Replace("p6", obj.Fecha.Year.ToString());
            txtR1.Rtf         = txtR1.Rtf.Replace("p7", obj.Parroquia);
            txtR2.Rtf         = txtR2.Rtf.Replace("p8", obj.Empleado);
            txtHoy.Rtf        = txtHoy.Rtf.Replace("p9", obj.Hoy.Day.ToString()).Replace("p10", obj.Hoy.ToString("MMMM", CultureInfo.CreateSpecificCulture("es"))).Replace("p11", obj.Hoy.Year.ToString());

            if (obj.Padrino.Equals(""))
            {
                lblSiendo.Text     = "Siendo su madrina:";
                xrlblPadrino1.Text = obj.Madrina;
                xrlblPadrino2.Text = "";
            }
            else if (obj.Madrina.Equals(""))
            {
                lblSiendo.Text     = "Siendo su padrino:";
                xrlblPadrino1.Text = obj.Padrino;
                xrlblPadrino2.Text = "";
            }
            else
            {
                lblSiendo.Text     = "Siendo sus padrinos:";
                xrlblPadrino1.Text = obj.Madrina;
                xrlblPadrino2.Text = obj.Padrino;
            }

            if (obj.Logo != null)
            {
                MemoryStream ms = new MemoryStream((byte[])obj.Logo);
                pbLogo.Image = Image.FromStream(ms);
            }
        }