public PersonalBe ObtenerPersonal(int codigoPersonal, SqlConnection cn) { PersonalBe personal = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_personal_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoPersonal", codigoPersonal); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { personal = new PersonalBe(); if (dr.Read()) { personal.CodigoPersonal = dr.GetData <int>("CodigoPersonal"); personal.CodigoTipoDocumentoIdentidad = dr.GetData <int>("CodigoTipoDocumentoIdentidad"); personal.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad"); personal.Nombres = dr.GetData <string>("Nombres"); personal.Correo = dr.GetData <string>("Correo"); personal.CodigoArea = dr.GetData <int>("CodigoArea"); personal.FlagActivo = dr.GetData <bool>("FlagActivo"); personal.Estado = dr.GetData <int>("Estado"); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(personal); }
public bool Guardar(PersonalBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_personal_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@personalId", registro.PersonalId.GetNullable()); cmd.Parameters.AddWithValue("@empresaId", registro.EmpresaId.GetNullable()); cmd.Parameters.AddWithValue("@tipoDocumentoIdentidadId", registro.TipoDocumentoIdentidadId.GetNullable()); cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", registro.NroDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@nombresCompletos", registro.NombresCompletos.GetNullable()); cmd.Parameters.AddWithValue("@distritoId", registro.DistritoId.GetNullable()); cmd.Parameters.AddWithValue("@direccion", registro.Direccion.GetNullable()); cmd.Parameters.AddWithValue("@correo", registro.Correo.GetNullable()); cmd.Parameters.AddWithValue("@flagActivo", registro.FlagActivo.GetNullable()); cmd.Parameters.AddWithValue("@usuario", registro.Usuario.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { seGuardo = false; } return(seGuardo); }
private void btnGuardar_Click(object sender, EventArgs e) { bool estaValidado = ValidarFormulario(); if (!estaValidado) { return; } PersonalBe registro = new PersonalBe(); if (codigoPersonal.HasValue) { registro.CodigoPersonal = codigoPersonal.Value; } registro.CodigoTipoDocumentoIdentidad = (int)cbbCodigoTipoDocumentoIdentidad.SelectedValue; registro.NroDocumentoIdentidad = txtNroDocumentoIdentidad.Text.Trim(); registro.Nombres = txtNombresCompletos.Text.Trim(); registro.Correo = txtCorreoElectronico.Text.Trim(); registro.CodigoArea = (int)cbbCodigoArea.SelectedValue; registro.Estado = int.Parse(cbbEstado.SelectedValue.ToString()); bool seGuardoRegistro = personalBl.GuardarPersonal(registro); if (seGuardoRegistro) { DialogResult = MessageBox.Show("¡El registro se guardó correctamente!", "¡Bien hecho!", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("¡Ocurrió un error! Contáctese con el administrador del sistema", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool GuardarPersonal(PersonalBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_personal_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoPersonal", registro.CodigoPersonal.GetNullable()); cmd.Parameters.AddWithValue("@codigoTipoDocumentoIdentidad", registro.CodigoTipoDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", registro.NroDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@nombres", registro.Nombres.GetNullable()); cmd.Parameters.AddWithValue("@correo", registro.Correo.GetNullable()); cmd.Parameters.AddWithValue("@codigoArea", registro.CodigoArea.GetNullable()); cmd.Parameters.AddWithValue("@estado", registro.Estado.GetNullable()); cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { log.Error(ex.Message); } return(seGuardo); }
void CargarPersonal() { PersonalBe item = personalBl.ObtenerPersonal(codigoPersonal.Value); cbbCodigoTipoDocumentoIdentidad.SelectedValue = item.CodigoTipoDocumentoIdentidad; txtNroDocumentoIdentidad.Text = item.NroDocumentoIdentidad; txtNombresCompletos.Text = item.Nombres; txtCorreoElectronico.Text = item.Correo; cbbCodigoArea.SelectedValue = item.CodigoArea; cbbEstado.SelectedValue = item.Estado.ToString(); }
public List <PersonalBe> BuscarPersonal(string nroDocumentoIdentidad, string nombres, string correo, string nombreArea, int?estado, bool flagActivo, SqlConnection cn) { List <PersonalBe> resultados = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_personal_buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", nroDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@nombres", nombres.GetNullable()); cmd.Parameters.AddWithValue("@correo", correo.GetNullable()); cmd.Parameters.AddWithValue("@nombreArea", nombreArea.GetNullable()); cmd.Parameters.AddWithValue("@flagActivo", flagActivo.GetNullable()); cmd.Parameters.AddWithValue("@estado", estado.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { resultados = new List <PersonalBe>(); while (dr.Read()) { PersonalBe item = new PersonalBe(); item.Fila = dr.GetData <int>("Fila"); item.CodigoPersonal = dr.GetData <int>("CodigoPersonal"); item.CodigoTipoDocumentoIdentidad = dr.GetData <int>("CodigoTipoDocumentoIdentidad"); item.TipoDocumentoIdentidad = new TipoDocumentoIdentidadBe(); item.TipoDocumentoIdentidad.CodigoTipoDocumentoIdentidad = dr.GetData <int>("CodigoTipoDocumentoIdentidad"); item.TipoDocumentoIdentidad.Descripcion = dr.GetData <string>("DescripcionTipoDocumentoIdentidad"); item.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad"); item.Nombres = dr.GetData <string>("Nombres"); item.Correo = dr.GetData <string>("Correo"); item.CodigoArea = dr.GetData <int>("CodigoArea"); item.Area = new AreaBe(); item.Area.CodigoArea = dr.GetData <int>("CodigoArea"); item.Area.Nombre = dr.GetData <string>("NombreArea"); item.Area.FlagActivo = dr.GetData <bool>("FlagActivoArea"); item.FlagActivo = dr.GetData <bool>("FlagActivo"); item.Estado = dr.GetData <int>("Estado"); resultados.Add(item); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(resultados); }
public bool GuardarPersonal(PersonalBe registro) { bool seGuardo = false; try { cn.Open(); seGuardo = new PersonalDa().Guardar(registro, cn); cn.Close(); } catch (Exception ex) { seGuardo = false; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(seGuardo); }
public PersonalBe ObtenerPersonal(int EmpresaId, int PersonalId) { PersonalBe item = null; try { cn.Open(); item = personalDa.Obtener(EmpresaId, PersonalId, cn); cn.Close(); } catch (Exception ex) { item = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }
public bool CambiarFlagActivoPersonal(PersonalBe registro) { bool seGuardo = false; try { cn.Open(); seGuardo = personalDa.CambiarFlagActivoPersonal(registro, cn); } catch (Exception ex) { log.Error(ex.Message); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(seGuardo); }
public PersonalBe ObtenerPersonal(int codigoPersonal) { PersonalBe personal = null; try { cn.Open(); personal = personalDa.ObtenerPersonal(codigoPersonal, cn); } catch (Exception ex) { log.Error(ex.Message); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(personal); }
void CargarPersonalInspeccion(int?codigoPersonalInspeccion) { PersonalBe personal = codigoPersonalInspeccion == null ? null : personalBl.ObtenerPersonal(codigoPersonalInspeccion.Value); if (personal != null) { this.codigoPersonalInspeccion = personal.CodigoPersonal; this.nroDocumentoIdentidadPersonalInspeccion = personal.NroDocumentoIdentidad; txtNroDocIdentidadPersonalInspeccion.Text = personal.NroDocumentoIdentidad; txtNombresPersonalInspeccion.Text = personal.Nombres; } else { this.codigoPersonalInspeccion = null; this.nroDocumentoIdentidadPersonalInspeccion = null; txtNroDocIdentidadPersonalInspeccion.Text = ""; txtNombresPersonalInspeccion.Text = ""; } }
public List <PersonalBe> Buscar(int empresaId, string nroDocumentoIdentidad, string nombresCompletos, int pagina, int cantidadRegistros, string columnaOrden, string ordenMax, SqlConnection cn, out int totalRegistros) { totalRegistros = 0; List <PersonalBe> lista = new List <PersonalBe>(); using (SqlCommand cmd = new SqlCommand("dbo.usp_personal_buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", nroDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@nombresCompletos", nombresCompletos.GetNullable()); cmd.Parameters.AddWithValue("@pagina", pagina.GetNullable()); cmd.Parameters.AddWithValue("@cantidadRegistros", cantidadRegistros.GetNullable()); cmd.Parameters.AddWithValue("@columnaOrden", columnaOrden.GetNullable()); cmd.Parameters.AddWithValue("@ordenMax", ordenMax.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { PersonalBe item = new PersonalBe(); item.Fila = dr.GetData <int>("Fila"); item.PersonalId = dr.GetData <int>("PersonalId"); item.EmpresaId = dr.GetData <int>("EmpresaId"); item.TipoDocumentoIdentidadId = dr.GetData <int>("TipoDocumentoIdentidadId"); item.TipoDocumentoIdentidad = new TipoDocumentoIdentidadBe(); item.TipoDocumentoIdentidad.Descripcion = dr.GetData <string>("DescripcionTipoDocumentoIdentidad"); item.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad"); item.NombresCompletos = dr.GetData <string>("NombresCompletos"); item.Direccion = dr.GetData <string>("Direccion"); item.Correo = dr.GetData <string>("Correo"); item.FlagActivo = dr.GetData <bool>("FlagActivo"); lista.Add(item); totalRegistros = dr.GetData <int>("Total"); } } } } return(lista); }
public PersonalBe Obtener(int empresaId, int personalId, SqlConnection cn) { PersonalBe item = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_personal_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@personalId", personalId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { item = new PersonalBe(); item.PersonalId = dr.GetData <int>("PersonalId"); item.EmpresaId = dr.GetData <int>("EmpresaId"); item.TipoDocumentoIdentidadId = dr.GetData <int>("TipoDocumentoIdentidadId"); item.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad"); item.NombresCompletos = dr.GetData <string>("NombresCompletos"); item.Direccion = dr.GetData <string>("Direccion"); item.Correo = dr.GetData <string>("Correo"); item.FlagActivo = dr.GetData <bool>("FlagActivo"); item.DistritoId = dr.GetData <int>("DistritoId"); } } } } } catch (Exception ex) { item = null; } return(item); }
public bool CambiarEstadoPersonal(PersonalBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_personal_cambiar_estado", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoPersonal", registro.CodigoPersonal.GetNullable()); cmd.Parameters.AddWithValue("@flagActivo", registro.Estado.GetNullable()); cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { log.Error(ex.Message); } return(seGuardo); }
void CargarSupervisor(int?codigoSupervisor) { PersonalBe vendedor = codigoSupervisor == null ? null : personalBl.ObtenerPersonal(codigoSupervisor.Value); if (vendedor != null) { this.codigoSupervisor = vendedor.CodigoPersonal; this.nroDocumentoIdentidadSupervisor = vendedor.NroDocumentoIdentidad; cbbCodigoTipoDocumentoIdentidadSupervisor.SelectedValue = vendedor.CodigoTipoDocumentoIdentidad; txtNroDocumentoIdentidadSupervisor.Text = vendedor.NroDocumentoIdentidad; txtNombresSupervisor.Text = vendedor.Nombres; txtCorreoSupervisor.Text = vendedor.Correo; } else { this.codigoSupervisor = null; this.nroDocumentoIdentidadSupervisor = null; cbbCodigoTipoDocumentoIdentidadSupervisor.SelectedIndex = 0; txtNroDocumentoIdentidadSupervisor.Text = ""; txtNombresSupervisor.Text = ""; txtCorreoSupervisor.Text = ""; } }
public bool GuardarPersonal(PersonalBe registro) { bool respuesta = personalBl.GuardarPersonal(registro); return(respuesta); }