private void btnimprimir_Click(object sender, EventArgs e)
        {
            Recibo objServicio = new Recibo();

            objServicio.recibo = this.recibo;
            List <Recibo> servicio = objServicio.datosRecibo();

            try
            {
                //MUESTRA LA VISTA PREVIA DEL REPORTE
                LocalReport rdlc = new LocalReport();
                rdlc.ReportPath = @"..\..\Reportes\RptImpresionRecibo.rdlc";
                rdlc.DataSources.Clear();
                ReportDataSource ds = new ReportDataSource("dts_recibo", servicio);
                rdlc.DataSources.Add(ds);
                //ENVIA EL REPORTE A LA IMPRESORA
                impresor imp = new impresor();
                imp.Imprime(rdlc);
                //SE CIERRA VENTANA DE VISTA PREVIA Y SE HABRE LA PANTALLA DEL MENU PRINCIPAL
                frmListadoIglesias nre = new frmListadoIglesias();
                this.Hide();
                nre.ShowDialog();
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Referencia: " + ex.ToString());
            }
        }
        private void btncancelar_Click_1(object sender, EventArgs e)
        {
            this.Hide();
            frmListadoIglesias p = new frmListadoIglesias();

            p.ShowDialog();
            this.Close();
        }
        public void salir()
        {
            this.Hide();
            frmListadoIglesias regresar = new frmListadoIglesias();

            regresar.ShowDialog();
            this.Close();
        }
        private void btnsalir_Click(object sender, EventArgs e)
        {
            frmListadoIglesias nre = new frmListadoIglesias();

            this.Hide();
            nre.ShowDialog();
            this.Close();
        }
        public void nuevaIglesia()
        {
            if (string.IsNullOrWhiteSpace(txtpastor.Text))
            {
                MessageBox.Show("Colocar un Dato en el campo de: Pastor");
            }
            else if (string.IsNullOrWhiteSpace(txtencargado.Text))
            {
                MessageBox.Show("Colocar un Dato en el campo de: Encargado");
            }
            else if (string.IsNullOrWhiteSpace(txttelefonoencargado.Text))
            {
                MessageBox.Show("Colocar un Dato en el campo de: Telefono de Encargado");
            }
            else if (cbxregion.SelectedIndex.Equals(-1))
            {
                MessageBox.Show("Seleccione una Region para la iglesia");
            }
            else if (string.IsNullOrWhiteSpace(txtiglesia.Text))
            {
                MessageBox.Show("Colocar un Dato en el campo de: Nombre de la Iglesia");
            }
            else
            {
                Iglesia nueva = new Iglesia();
                nueva.nombre_pastor      = txtpastor.Text;
                nueva.nombre_encargado   = txtencargado.Text;
                nueva.telefono_encargado = txttelefonoencargado.Text;
                nueva.region             = Convert.ToDecimal(cbxregion.SelectedValue);
                nueva.nombre             = txtiglesia.Text;

                Mensaje <Iglesia> resultado = nueva.agregarNuevaIglesia();

                if (resultado.codigo != 0)
                {
                    MessageBox.Show(resultado.mensaje);
                }
                else
                {
                    MessageBox.Show(resultado.mensaje);
                    this.Hide();
                    frmListadoIglesias regresarListado = new frmListadoIglesias();
                    regresarListado.ShowDialog();
                    this.Close();
                }
            }
        }
 private void datosGlobales()
 {
     if (this.cbxevento.SelectedItem == null)
     {
         MessageBox.Show("Seleccione un Evento para iniciar la Gestion de Recibos");
     }
     else if (this.cbxusuario.SelectedItem == null)
     {
         MessageBox.Show("Seleccione un Usuario para iniciar la Gestion de Recibos");
     }
     else
     {
         this.Hide();
         Global.usuario      = this.cbxusuario.SelectedValue.ToString().ToUpper();
         Global.evento       = Convert.ToDecimal(this.cbxevento.SelectedValue);
         Global.eventoNombre = this.cbxevento.Text;
         frmListadoIglesias re = new frmListadoIglesias();
         re.ShowDialog();
         this.Close();
     }
 }