Пример #1
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            this.Validate();
            if (Validar())
            {
                CNFeligres objActualizarFeligres = new CNFeligres();
                CEFeligres objFeligres = new CEFeligres()
                {
                    NumeroIdentidad = txtNumeroIdentidad.Text.Trim(),
                    Nombre = txtNombre.Text.Trim(),
                    Apellido = txtApellido.Text.Trim(),
                    Direccion = meDireccion.Text.Trim(),
                    FechaNacimiento = deFechaNac.DateTime.Date,
                    Telefono = txtTelefono.Text.Trim(),
                    Correo = txtCorreo.Text.Trim(),
                    IdSexo = int.Parse(lueSexo.EditValue.ToString()),
                    NumeroIdentidadPadre = sluePadre.EditValue.ToString(),
                    NumeroIdentidadMadre = slueMadre.EditValue.ToString(),
                    Estado = chkEstado.Checked
                };

                if (objActualizarFeligres.ActualizarFeligres(objFeligres) > 0)
                {
                    Limpiar();
                    HabilitarControles(true, false, false, false, false, true);
                    txtNumeroIdentidad.Enabled = !false;
                    ListadoFeligres();
                    XtraMessageBox.Show("Registro actualizado satisfactoriamente", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    XtraMessageBox.Show("Error al actualizar el registro", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #2
0
        public int ActualizarFeligres(CEFeligres objF)
        {
            int resultado;

            try
            {
                SqlCommand cmd = new SqlCommand("Sp_Actualizar_Feligres", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@Num_Identidad", SqlDbType.Char, 15).Value = objF.NumeroIdentidad;
                cmd.Parameters.Add("@Nombre", SqlDbType.VarChar, 30).Value     = objF.Nombre;
                cmd.Parameters.Add("@Apellido", SqlDbType.VarChar, 30).Value   = objF.Apellido;
                cmd.Parameters.Add("@Telefono", SqlDbType.Char, 9).Value       = objF.Telefono;
                cmd.Parameters.Add("@Direccion", SqlDbType.VarChar, 100).Value = objF.Direccion;
                cmd.Parameters.Add("@Correo", SqlDbType.VarChar, 30).Value     = objF.Correo;
                cmd.Parameters.Add("@IdSexo", SqlDbType.Int).Value             = objF.IdSexo;
                cmd.Parameters.Add("@Fecha_Nacimiento", SqlDbType.Date).Value  = objF.FechaNacimiento;
                if (String.IsNullOrEmpty(objF.NumeroIdentidadPadre.Trim()))
                {
                    cmd.Parameters.Add("@Num_Identidad_Padre", SqlDbType.Char, 15).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add("@Num_Identidad_Padre", SqlDbType.Char, 15).Value = objF.NumeroIdentidadPadre;
                }
                if (String.IsNullOrEmpty(objF.NumeroIdentidadMadre.Trim()))
                {
                    cmd.Parameters.Add("@Num_Identidad_Madre", SqlDbType.Char, 15).Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add("@Num_Identidad_Madre", SqlDbType.Char, 15).Value = objF.NumeroIdentidadMadre;
                }
                cmd.Parameters.Add("@Estado", SqlDbType.Bit).Value = objF.Estado;

                ConectarBD();
                resultado = cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Error al tratar de actualizar el feligres", ex);
            }
            finally
            {
                CerrarBD();
            }
            return(resultado);
        }
Пример #3
0
 public void MostrarFeligres(String numeroIdentidad)
 {
     CNFeligres objObtenerFeligres = new CNFeligres();
     CEFeligres objFeligres = objObtenerFeligres.ObtenerFeligres(numeroIdentidad.Trim());
     txtNumeroIdentidad.EditValue = objFeligres.NumeroIdentidad.Trim();
     txtNombre.EditValue = objFeligres.Nombre.Trim();
     txtApellido.EditValue = objFeligres.Apellido.Trim();
     meDireccion.EditValue = objFeligres.Direccion.Trim();
     deFechaNac.EditValue = objFeligres.FechaNacimiento;
     txtTelefono.EditValue = objFeligres.Telefono.Trim();
     txtCorreo.EditValue = objFeligres.Correo.Trim();
     lueSexo.EditValue = objFeligres.IdSexo;
     sluePadre.EditValue = objFeligres.NumeroIdentidadPadre.Trim();
     slueMadre.EditValue = objFeligres.NumeroIdentidadMadre.Trim();
     chkEstado.Checked = objFeligres.Estado;
 }
Пример #4
0
        private void MostrarUnSacramento(int id)
        {
            CNFeligres   feligres                   = new CNFeligres();
            CNSacramento objObtenerSacramento       = new CNSacramento();
            CESacramento objSacramento              = objObtenerSacramento.ObtenerSacramento(id);
            List <CEPadrinoPorFeligres> objPadrinos = objObtenerSacramento.ObtenerPadrinosFeligres(id);
            CESacramentoPorFeligres     objFeligres = objObtenerSacramento.ObtenerFeligresSacramento(id);

            txtIdRegistro.EditValue   = objSacramento.Id_Registro_Sacramento;
            lueSacramentos.EditValue  = objSacramento.Id_Sacramento;
            deFecha.EditValue         = objSacramento.Fecha;
            slueEmpleado.EditValue    = objSacramento.Num_Identidad.ToString().Trim();
            lueLugar.EditValue        = objSacramento.Id_Lugar;
            txtNumLibro.EditValue     = objSacramento.Numero_Libro;
            txtNumPagina.EditValue    = objSacramento.Numero_Pagina;
            txtNumActa.EditValue      = objSacramento.Numero_Acta;
            txtNotaMarginal.EditValue = objSacramento.Nota_Marginal == null ? "" : objSacramento.Nota_Marginal.ToString();

            slueFeligres.EditValue = objFeligres.Feligres_Num_Identidad.ToString().Trim();

            if (objPadrinos.Count == 1)
            {
                CEFeligres padrino = feligres.ObtenerFeligres(objPadrinos[0].Feligres_Num_Identidad);
                if (padrino.IdSexo == 1)
                {
                    slueMadrina.EditValue = objPadrinos[0].Feligres_Num_Identidad;
                }
                else
                {
                    sluePadrino.EditValue = objPadrinos[0].Feligres_Num_Identidad;
                }
            }
            else if (objPadrinos.Count == 2)
            {
                CEFeligres padrino = feligres.ObtenerFeligres(objPadrinos[0].Feligres_Num_Identidad);
                if (padrino.IdSexo == 1)
                {
                    slueMadrina.EditValue = objPadrinos[0].Feligres_Num_Identidad;
                    sluePadrino.EditValue = objPadrinos[1].Feligres_Num_Identidad;
                }
                else
                {
                    sluePadrino.EditValue = objPadrinos[0].Feligres_Num_Identidad;
                    slueMadrina.EditValue = objPadrinos[1].Feligres_Num_Identidad;
                }
            }
        }
Пример #5
0
        private void eliminarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CNFeligres objEliminarFeligres = new CNFeligres();
            String id = gvDatosFeligres.GetRowCellValue(gvDatosFeligres.FocusedRowHandle, colNumIdentidad).ToString();
            CEFeligres objFeligres = new CEFeligres()
            {
                NumeroIdentidad = id
            };

            if (objEliminarFeligres.EliminarFeligres(objFeligres) > 0)
            {
                ListadoFeligres();
                XtraMessageBox.Show("Registro eliminado satisfactoriamente", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                XtraMessageBox.Show("Error al eliminar el registro", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #6
0
        public CEFeligres MostrarUnFeligres(String numeroIdentidad)
        {
            SqlCommand    cmd;
            SqlDataReader dr;
            CEFeligres    objFeligres = new CEFeligres();

            try
            {
                ConectarBD();
                cmd             = new SqlCommand("Sp_Mostrar_UnFeligres", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@NumeroIdentidad", SqlDbType.Char, 15).Value = numeroIdentidad;
                dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    objFeligres.NumeroIdentidad      = dr["Num_Identidad"].ToString();
                    objFeligres.Nombre               = dr["Nombre"].ToString();
                    objFeligres.Apellido             = dr["Apellido"].ToString();
                    objFeligres.Direccion            = dr["Direccion"].ToString();
                    objFeligres.Correo               = dr["Correo"].ToString();
                    objFeligres.Telefono             = dr["Telefono"].ToString();
                    objFeligres.FechaNacimiento      = dr.GetDateTime(6);
                    objFeligres.IdSexo               = int.Parse(dr["Id_Sexo"].ToString());
                    objFeligres.NumeroIdentidadPadre = dr["Num_Identidad_Padre"].ToString();
                    objFeligres.NumeroIdentidadMadre = dr["Num_Identidad_Madre"].ToString();
                    objFeligres.Estado               = dr.GetBoolean(10);
                }
                return(objFeligres);
            }
            catch (Exception ex)
            {
                throw new Exception("Error al solicitar los datos", ex);
            }
            finally
            {
                CerrarBD();
            }
        }
Пример #7
0
        public int EliminarFeligres(CEFeligres objF)
        {
            int resultado = 0;

            try
            {
                SqlCommand cmd = new SqlCommand("Sp_Eliminar_Feligres", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@Num_Identidad", SqlDbType.Char, 15).Value = objF.NumeroIdentidad;

                ConectarBD();
                resultado = cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Error al tratar de eliminar el feligres", ex);
            }
            finally
            {
                CerrarBD();
            }
            return(resultado);
        }
Пример #8
0
 public int EliminarFeligres(CEFeligres objFeligres)
 {
     return(objF.EliminarFeligres(objFeligres));
 }
Пример #9
0
 public int ActualizarFeligres(CEFeligres objFeligres)
 {
     return(objF.ActualizarFeligres(objFeligres));
 }
Пример #10
0
 public int NuevoFeligres(CEFeligres objFeligres)
 {
     return(objF.InsertarFeligres(objFeligres));
 }