public bool GuardarGuiaRemisionDetalle(GuiaRemisionDetalleBe registro, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_guiaremisiondetalle_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoGuiaRemision", registro.CodigoGuiaRemision.GetNullable()); cmd.Parameters.AddWithValue("@codigoGuiaRemisionDetalle", registro.CodigoGuiaRemisionDetalle.GetNullable()); cmd.Parameters.AddWithValue("@codigoProducto", registro.CodigoProducto.GetNullable()); cmd.Parameters.AddWithValue("@codigoProductoIndividual", registro.CodigoProductoIndividual.GetNullable()); cmd.Parameters.AddWithValue("@codigoUnidadMedida", registro.CodigoUnidadMedida.GetNullable()); cmd.Parameters.AddWithValue("@detalle", registro.Detalle.GetNullable()); cmd.Parameters.AddWithValue("@cantidad", registro.Cantidad.GetNullable()); cmd.Parameters.AddWithValue("@codigoUnidadMedidaPeso", registro.CodigoUnidadMedidaPeso.GetNullable()); cmd.Parameters.AddWithValue("@peso", registro.Peso.GetNullable()); cmd.Parameters.AddWithValue("@codigoCotizacion", registro.CodigoCotizacion.GetNullable()); cmd.Parameters.AddWithValue("@codigoCotizacionDetalle", registro.CodigoCotizacionDetalle.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 ReCalcularDetalleCotizacion() { if (cotizacion != null) { foreach (CotizacionDetalleBe item in cotizacion.ListaCotizacionDetalle) { GuiaRemisionDetalleBe itemGuia = new GuiaRemisionDetalleBe(); itemGuia.CodigoCotizacion = cotizacion.CodigoCotizacion; itemGuia.CodigoCotizacionDetalle = item.CodigoCotizacionDetalle; itemGuia.CodigoProducto = item.CodigoProducto; itemGuia.Producto = productoBl.ObtenerProducto(item.CodigoProducto); itemGuia.CodigoProductoIndividual = item.CodigoProductoIndividual; itemGuia.ProductoIndividual = productoIndividualBl.ObtenerProductoIndividual(item.CodigoProductoIndividual); itemGuia.CodigoUnidadMedida = item.CodigoUnidadMedida; itemGuia.UnidadMedida = unidadMedidaBl.ObtenerUnidadMedida(item.CodigoUnidadMedida); itemGuia.Cantidad = item.Cantidad; itemGuia.CodigoUnidadMedidaPeso = itemGuia.ProductoIndividual.CodigoUnidadMedidaPeso; itemGuia.UnidadMedidaPeso = unidadMedidaBl.ObtenerUnidadMedida(itemGuia.CodigoUnidadMedidaPeso); itemGuia.Peso = itemGuia.ProductoIndividual.Peso; itemGuia.Detalle = item.Detalle; listaDetalle.Add(itemGuia); } listaDetalleInicial = listaDetalle.Select((x, i) => { x.Fila = i + 1; return(x); }).ToList(); listaDetalle = listaDetalle.Select((x, i) => { x.Fila = i + 1; return(x); }).ToList(); } }
private void btnGuardar_Click(object sender, EventArgs e) { bool estaValidado = ValidarFormulario(); if (!estaValidado) { return; } _Detalle = _Detalle ?? new GuiaRemisionDetalleBe(); //_Detalle.CodigoGuiaRemisionDetalle = 0; _Detalle.Detalle = codigoProductoIndividual.HasValue ? txtNombreProductoIndividual.Text.Trim() : txtNombreProducto.Text.Trim(); _Detalle.CodigoProducto = codigoProducto.Value; _Detalle.Producto = new ProductoBe { Nombre = txtNombreProducto.Text.Trim() }; _Detalle.CodigoProductoIndividual = codigoProductoIndividual.Value; _Detalle.ProductoIndividual = new ProductoIndividualBe { Nombre = txtNombreProductoIndividual.Text.Trim() }; _Detalle.CodigoUnidadMedida = (int)cbbCodigoUnidadMedida.SelectedValue; _Detalle.UnidadMedida = new UnidadMedidaBe { Descripcion = cbbCodigoUnidadMedida.SelectedText }; _Detalle.Cantidad = decimal.Parse(txtCantidad.Text.Trim()); _Detalle.CodigoUnidadMedidaPeso = (int)cbbCodigoUnidadMedidaPeso.SelectedValue; _Detalle.UnidadMedidaPeso = new UnidadMedidaBe { Descripcion = cbbCodigoUnidadMedidaPeso.SelectedText }; _Detalle.Peso = decimal.Parse(txtPeso.Text.Trim()); DialogResult = DialogResult.OK; Close(); }
public List <GuiaRemisionDetalleBe> ListarGuiaRemisionDetalle(int codigoGuiaRemision, SqlConnection cn) { List <GuiaRemisionDetalleBe> resultados = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_guiaremisiondetalle_listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoGuiaRemision", codigoGuiaRemision.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { resultados = new List <GuiaRemisionDetalleBe>(); while (dr.Read()) { GuiaRemisionDetalleBe item = new GuiaRemisionDetalleBe(); item.Fila = dr.GetData <int>("Fila"); item.CodigoGuiaRemision = dr.GetData <int>("CodigoGuiaRemision"); item.CodigoGuiaRemisionDetalle = dr.GetData <int>("CodigoGuiaRemisionDetalle"); item.CodigoProducto = dr.GetData <int>("CodigoProducto"); item.Producto = new ProductoBe(); item.Producto.CodigoProducto = dr.GetData <int>("CodigoProducto"); item.Producto.Nombre = dr.GetData <string>("NombreProducto"); item.CodigoProductoIndividual = dr.GetData <int>("CodigoProductoIndividual"); item.ProductoIndividual = new ProductoIndividualBe(); item.ProductoIndividual.CodigoProductoIndividual = dr.GetData <int>("CodigoProductoIndividual"); item.ProductoIndividual.Nombre = dr.GetData <string>("NombreProductoIndividual"); item.CodigoUnidadMedida = dr.GetData <int>("CodigoUnidadMedida"); item.Detalle = dr.GetData <string>("Detalle"); item.Cantidad = dr.GetData <decimal>("Cantidad"); item.CodigoUnidadMedidaPeso = dr.GetData <int>("CodigoUnidadMedidaPeso"); item.Peso = dr.GetData <decimal>("Peso"); item.CodigoCotizacion = dr.GetData <int>("CodigoCotizacion"); item.CodigoCotizacionDetalle = dr.GetData <int>("CodigoCotizacionDetalle"); item.FlagEliminado = dr.GetData <bool>("FlagEliminado"); resultados.Add(item); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(resultados); }
public FrmMantenimientoGuiaRemisionDetalle(GuiaRemisionDetalleBe item = null) { InitializeComponent(); _Detalle = item; }