void CargarProveedor(int?codigoProveedor) { ProveedorBe proveedor = codigoProveedor == null ? null : proveedorBl.ObtenerProveedor(codigoProveedor.Value); if (proveedor != null) { this.codigoProveedor = proveedor.CodigoProveedor; this.nroDocumentoIdentidadProveedor = proveedor.NroDocumentoIdentidad; cbbCodigoTipoDocumentoIdentidadProveedor.SelectedValue = proveedor.CodigoTipoDocumentoIdentidad; txtNroDocumentoIdentidadProveedor.Text = proveedor.NroDocumentoIdentidad; txtNombresProveedor.Text = proveedor.Nombres; txtCorreoProveedor.Text = proveedor.Correo; txtDireccionProveedor.Text = proveedor.Direccion; if (proveedor.Distrito != null) { codigoDistritoProveedor = proveedor.CodigoDistrito; nombrePaisProveedor = proveedor.Distrito.Provincia.Departamento.Pais.ToString(); nombreDepartamentoProveedor = proveedor.Distrito.Provincia.Departamento.ToString(); nombreProvinciaProveedor = proveedor.Distrito.Provincia.ToString(); nombreDistritoProveedor = proveedor.Distrito.ToString(); txtUbicacionProveedor.Text = $"{proveedor.Distrito.Provincia.Departamento.Pais} - {proveedor.Distrito.Provincia.Departamento} - {proveedor.Distrito.Provincia} - {proveedor.Distrito}"; } } else { this.codigoProveedor = null; this.nroDocumentoIdentidadProveedor = null; txtNroDocumentoIdentidadProveedor.Text = ""; txtNombresProveedor.Text = ""; } }
void CargarTransportista(int?codigoTransportista) { ProveedorBe transportista = codigoTransportista == null ? null : proveedorBl.ObtenerProveedor(codigoTransportista.Value); if (transportista != null) { this.codigoTransportista = transportista.CodigoProveedor; this.nroDocumentoIdentidadTransportista = transportista.NroDocumentoIdentidad; cbbCodigoTipoDocumentoIdentidadTransportista.SelectedValue = transportista.CodigoTipoDocumentoIdentidad; txtNroDocumentoIdentidadTransportista.Text = transportista.NroDocumentoIdentidad; txtNombresTransportista.Text = transportista.Nombres; txtCorreoTransportista.Text = transportista.Correo; txtDireccionTransportista.Text = transportista.Direccion; if (transportista.Distrito != null) { codigoDistritoTransportista = transportista.CodigoDistrito; nombrePaisTransportista = transportista.Distrito.Provincia.Departamento.Pais.ToString(); nombreDepartamentoTransportista = transportista.Distrito.Provincia.Departamento.ToString(); nombreProvinciaTransportista = transportista.Distrito.Provincia.ToString(); nombreDistritoTransportista = transportista.Distrito.ToString(); txtUbicacionTransportista.Text = $"{transportista.Distrito.Provincia.Departamento.Pais} - {transportista.Distrito.Provincia.Departamento} - {transportista.Distrito.Provincia} - {transportista.Distrito}"; } } else { this.codigoTransportista = null; this.nroDocumentoIdentidadTransportista = null; txtNroDocumentoIdentidadTransportista.Text = ""; txtNombresTransportista.Text = ""; } }
public ProveedorBe Obtener(int empresaId, int proveedorId, SqlConnection cn) { ProveedorBe respuesta = null; using (SqlCommand cmd = new SqlCommand("usp_proveedor_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@ProveedorId", proveedorId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { respuesta = new ProveedorBe(); while (dr.Read()) { respuesta.TipoDocumentoIdentidadId = dr.GetData <int>("TipoDocumentoIdentidadId"); respuesta.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad"); respuesta.RazonSocial = dr.GetData <string>("RazonSocial"); respuesta.NombreComercial = dr.GetData <string>("NombreComercial"); respuesta.PaisId = dr.GetData <int>("PaisId"); respuesta.DistritoId = dr.GetData <int>("DistritoId"); respuesta.Direccion = dr.GetData <string>("Direccion"); respuesta.Correo = dr.GetData <string>("Correo"); } } } } return(respuesta); }
public bool Guardar(ProveedorBe proveedorBe, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_proveedor_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@EmpresaId", proveedorBe.EmpresaId.GetNullable()); cmd.Parameters.AddWithValue("@ProveedorId", proveedorBe.ProveedorId.GetNullable()); cmd.Parameters.AddWithValue("@TipoDocumentoIdentidadId", proveedorBe.TipoDocumentoIdentidadId.GetNullable()); cmd.Parameters.AddWithValue("@NroDocumentoIdentidad", proveedorBe.NroDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@RazonSocial", proveedorBe.RazonSocial.GetNullable()); cmd.Parameters.AddWithValue("@NombreComercial", proveedorBe.NombreComercial.GetNullable()); cmd.Parameters.AddWithValue("@PaisId", proveedorBe.PaisId.GetNullable()); cmd.Parameters.AddWithValue("@DistritoId", proveedorBe.DistritoId.GetNullable()); cmd.Parameters.AddWithValue("@Direccion", proveedorBe.Direccion.GetNullable()); cmd.Parameters.AddWithValue("@Correo", proveedorBe.Correo.GetNullable()); cmd.Parameters.AddWithValue("@Usuario", proveedorBe.Usuario.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { seGuardo = false; } return(seGuardo); }
public bool GuardarProveedor(ProveedorBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_proveedor_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoProveedor", registro.CodigoProveedor.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("@direccion", registro.Direccion.GetNullable()); cmd.Parameters.AddWithValue("@codigoDistrito", registro.CodigoDistrito.GetNullable()); cmd.Parameters.AddWithValue("@correo", registro.Correo.GetNullable()); cmd.Parameters.AddWithValue("@telefono", registro.Telefono.GetNullable()); cmd.Parameters.AddWithValue("@contacto", registro.Contacto.GetNullable()); cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { log.Error(ex.Message); } return(seGuardo); }
public ProveedorBe ObtenerProveedor(int codigoProveedor, SqlConnection cn) { ProveedorBe item = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_proveedor_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoProveedor", codigoProveedor.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { item = new ProveedorBe(); if (dr.Read()) { item.CodigoProveedor = dr.GetData <int>("CodigoProveedor"); item.CodigoTipoDocumentoIdentidad = dr.GetData <int>("CodigoTipoDocumentoIdentidad"); item.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad"); item.Nombres = dr.GetData <string>("Nombres"); item.Direccion = dr.GetData <string>("Direccion"); item.CodigoDistrito = dr.GetData <int>("CodigoDistrito"); item.Distrito = new DistritoBe(); item.Distrito.CodigoDistrito = dr.GetData <int>("CodigoDistrito"); item.Distrito.CodigoUbigeo = dr.GetData <string>("CodigoUbigeoDistrito"); item.Distrito.Nombre = dr.GetData <string>("NombreDistrito"); item.Distrito.CodigoProvincia = dr.GetData <int>("CodigoProvincia"); item.Distrito.Provincia = new ProvinciaBe(); item.Distrito.Provincia.CodigoProvincia = dr.GetData <int>("CodigoProvincia"); item.Distrito.Provincia.CodigoUbigeo = dr.GetData <string>("CodigoUbigeoProvincia"); item.Distrito.Provincia.Nombre = dr.GetData <string>("NombreProvincia"); item.Distrito.Provincia.CodigoDepartamento = dr.GetData <int>("CodigoDepartamento"); item.Distrito.Provincia.Departamento = new DepartamentoBe(); item.Distrito.Provincia.Departamento.CodigoDepartamento = dr.GetData <int>("CodigoDepartamento"); item.Distrito.Provincia.Departamento.CodigoUbigeo = dr.GetData <string>("CodigoUbigeoDepartamento"); item.Distrito.Provincia.Departamento.Nombre = dr.GetData <string>("NombreDepartamento"); item.Distrito.Provincia.Departamento.CodigoPais = dr.GetData <int>("CodigoPais"); item.Distrito.Provincia.Departamento.Pais = new PaisBe(); item.Distrito.Provincia.Departamento.Pais.CodigoPais = dr.GetData <int>("CodigoPais"); item.Distrito.Provincia.Departamento.Pais.Nombre = dr.GetData <string>("NombrePais"); item.Correo = dr.GetData <string>("Correo"); item.Telefono = dr.GetData <string>("Telefono"); item.Contacto = dr.GetData <string>("Contacto"); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(item); }
public List <ProveedorBe> BuscarProveedor(string nroDocumentoIdentidad, string nombres, string direccion, string correo, string contacto, bool flagActivo, SqlConnection cn) { List <ProveedorBe> resultados = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_proveedor_buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", nroDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@nombres", nombres.GetNullable()); cmd.Parameters.AddWithValue("@direccion", direccion.GetNullable()); cmd.Parameters.AddWithValue("@correo", correo.GetNullable()); cmd.Parameters.AddWithValue("@contacto", contacto.GetNullable()); cmd.Parameters.AddWithValue("@flagActivo", flagActivo.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { resultados = new List <ProveedorBe>(); while (dr.Read()) { ProveedorBe item = new ProveedorBe(); item.Fila = dr.GetData <int>("Fila"); item.CodigoProveedor = dr.GetData <int>("CodigoProveedor"); 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.Direccion = dr.GetData <string>("Direccion"); item.Correo = dr.GetData <string>("Correo"); item.Telefono = dr.GetData <string>("Telefono"); item.Contacto = dr.GetData <string>("Contacto"); item.FlagActivo = dr.GetData <bool>("FlagActivo"); resultados.Add(item); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(resultados); }
void CargarTransportistaGuiaRemision(int?codigoTransportista) { ProveedorBe transportista = codigoTransportista == null ? null : proveedorBl.ObtenerProveedor(codigoTransportista.Value); if (transportista != null) { this.codigoTransportistaGuiaRemision = transportista.CodigoProveedor; txtNroDocIdentidadTransportistaGuiaRemision.Text = transportista.NroDocumentoIdentidad; txtNombresTransportistaGuiaRemision.Text = transportista.Nombres; } else { this.codigoTransportistaGuiaRemision = null; txtNroDocIdentidadTransportistaGuiaRemision.Text = ""; txtNombresTransportistaGuiaRemision.Text = ""; } }
public ProveedorBe Obtener(int empresaId, int proveedorId) { ProveedorBe respuesta = null; try { cn.Open(); respuesta = proveedorDa.Obtener(empresaId, proveedorId, cn); cn.Close(); } catch (Exception ex) { respuesta = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(respuesta); }
public bool ProveedorGuardar(ProveedorBe registro) { bool seGuardo = false; try { cn.Open(); seGuardo = proveedorDa.Guardar(registro, cn); cn.Close(); } catch (Exception ex) { seGuardo = false; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(seGuardo); }
public bool CambiarFlagActivoProveedor(ProveedorBe registro) { bool seGuardo = false; try { cn.Open(); seGuardo = proveedorDa.CambiarFlagActivoProveedor(registro, cn); } catch (Exception ex) { log.Error(ex.Message); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(seGuardo); }
public ProveedorBe ObtenerProveedor(int codigoProveedor) { ProveedorBe item = null; try { cn.Open(); item = proveedorDa.ObtenerProveedor(codigoProveedor, cn); } catch (Exception ex) { log.Error(ex.Message); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }
void CargarProveedor(int?codigoProveedor) { ProveedorBe proveedor = codigoProveedor == null ? null : proveedorBl.ObtenerProveedor(codigoProveedor.Value); if (proveedor != null) { this.codigoProveedor = proveedor.CodigoProveedor; this.nroDocumentoIdentidadProveedor = proveedor.NroDocumentoIdentidad; txtNroDocIdentidadProveedor.Text = proveedor.NroDocumentoIdentidad; txtNombresProveedor.Text = proveedor.Nombres; } else { this.codigoProveedor = null; this.nroDocumentoIdentidadProveedor = null; txtNroDocIdentidadProveedor.Text = ""; txtNombresProveedor.Text = ""; } }
void CargarProveedor() { ProveedorBe item = proveedorBl.ObtenerProveedor(codigoProveedor.Value); cbbCodigoTipoDocumentoIdentidad.SelectedValue = item.CodigoTipoDocumentoIdentidad; txtNroDocumentoIdentidad.Text = item.NroDocumentoIdentidad; txtNombresCompletos.Text = item.Nombres; txtDireccion.Text = item.Direccion; DistritoBe distrito = listaComboDistrito.Where(x => x.CodigoDistrito == item.CodigoDistrito).FirstOrDefault(); ProvinciaBe provincia = listaComboProvincia.Where(x => x.CodigoProvincia == distrito.CodigoProvincia).FirstOrDefault(); DepartamentoBe departamento = listaComboDepartamento.Where(x => x.CodigoDepartamento == provincia.CodigoDepartamento).FirstOrDefault(); PaisBe pais = listaComboPais.Where(x => x.CodigoPais == departamento.CodigoPais).FirstOrDefault(); cbbCodigoPais.SelectedValue = pais.CodigoPais; cbbCodigoDepartamento.SelectedValue = departamento.CodigoDepartamento; cbbCodigoProvincia.SelectedValue = provincia.CodigoProvincia; cbbCodigoDistrito.SelectedValue = item.CodigoDistrito; txtCorreoElectronico.Text = item.Correo; txtTelefono.Text = item.Telefono; txtContacto.Text = item.Contacto; }
public List <ProveedorBe> Buscar(int empresaId, string nroDocumentoIdentidad, string razonSocial, int pagina, int cantidadRegistros, string columnaOrden, string ordenMax, SqlConnection cn, out int totalRegistros) { totalRegistros = 0; List <ProveedorBe> lista = new List <ProveedorBe>(); using (SqlCommand cmd = new SqlCommand("usp_proveedor_buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", nroDocumentoIdentidad.GetNullable()); cmd.Parameters.AddWithValue("@razonSocial", razonSocial.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()) { ProveedorBe item = new ProveedorBe(); item.Fila = dr.GetData <int>("Fila"); item.ProveedorId = dr.GetData <int>("ProveedorId"); item.TipoDocumentoIdentidadId = dr.GetData <int>("TipoDocumento"); item.TipoDocumentoIdentidad = new TipoDocumentoIdentidadBe(); item.TipoDocumentoIdentidad.Descripcion = dr.GetData <string>("DescripcionTipoDocumentoIdentidad"); item.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad"); item.RazonSocial = dr.GetData <string>("RazonSocial"); item.Direccion = dr.GetData <string>("Direccion"); lista.Add(item); totalRegistros = dr.GetData <int>("Total"); } } } } return(lista); }
public bool CambiarFlagActivoProveedor(ProveedorBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_proveedor_cambiar_flagactivo", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoProveedor", registro.CodigoProveedor.GetNullable()); cmd.Parameters.AddWithValue("@flagActivo", registro.FlagActivo.GetNullable()); cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { log.Error(ex.Message); } return(seGuardo); }
private void mitToggleActivar_Click(object sender, EventArgs e) { MenuItem mitControl = (MenuItem)sender; dynamic data = (object)mitControl.Tag; DialogResult dr = MessageBox.Show($"¿Estás seguro que deseas {(data.FlagActivo ? "Inactivar" : "Activar")} el registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { ProveedorBe registro = new ProveedorBe(); registro.CodigoProveedor = data.CodigoProveedor; registro.FlagActivo = !data.FlagActivo; bool seGuardo = proveedorBl.CambiarFlagActivoProveedor(registro); if (seGuardo) { MessageBox.Show($"Se cambió el estado del registro a {(registro.FlagActivo ? "Activo" : "Inactivo")}", "¡Bien hecho!", MessageBoxButtons.OK, MessageBoxIcon.Information); BuscarProveedores(); } else { MessageBox.Show("¡Ocurrió un error! Contáctese con el administrador del sistema", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnGuardar_Click(object sender, EventArgs e) { bool estaValidado = ValidarFormulario(); if (!estaValidado) { return; } ProveedorBe registro = new ProveedorBe(); if (codigoProveedor.HasValue) { registro.CodigoProveedor = codigoProveedor.Value; } registro.CodigoTipoDocumentoIdentidad = (int)cbbCodigoTipoDocumentoIdentidad.SelectedValue; registro.NroDocumentoIdentidad = txtNroDocumentoIdentidad.Text.Trim(); registro.Nombres = txtNombresCompletos.Text.Trim(); registro.Direccion = txtDireccion.Text.Trim(); registro.Correo = txtCorreoElectronico.Text.Trim(); registro.Telefono = txtTelefono.Text.Trim(); registro.Contacto = txtContacto.Text.Trim(); registro.CodigoDistrito = (int)cbbCodigoDistrito.SelectedValue; bool seGuardoRegistro = proveedorBl.GuardarProveedor(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 GuardarProveedor(ProveedorBe registro) { bool respuesta = proveedorBl.ProveedorGuardar(registro); return(respuesta); }