public bool Agregar(Detalle detalle) { DataRow fila = datos.TraerDataRow("spAgregarDetalle", detalle.NroBoleta, detalle.CodProducto, detalle.Cantidad); mensaje = fila["Mensaje"].ToString(); byte codError = Convert.ToByte(fila["CodError"]); if (codError == 0) { return(true); } else { return(false); } }
public static Detalle TraerUnDetalle(int nroDetalle) { DataTable detal = CapaDatos.DetalleBD.TraerUnDetalle(nroDetalle); DataRow rowus = detal.Rows[0]; Detalle det = new Detalle(); det.Cantidad = Convert.ToInt32(rowus["cantidad"].ToString()); det.CodProducto = Convert.ToInt32(rowus["codProd"].ToString()); det.DescripProducto = rowus["descripProd"].ToString(); det.NroComanda = Convert.ToInt32(rowus["nroComanda"].ToString()); det.NroDetalle = Convert.ToInt32(rowus["nroDetalle"].ToString()); det.PrecioUnitario = Convert.ToInt32(rowus["precioUni"].ToString()); return(det); }
private void btnGuardar_Click(object sender, EventArgs e) { if (banderaGuardar) { CapaNegocio.Detalle detal = new CapaNegocio.Detalle(numeroComanda, Convert.ToInt32(cbxProducto.SelectedValue), cbxProducto.SelectedText, Convert.ToInt32(txtCantidad.Text), Convert.ToInt32(lbl1.Text.Replace("Precio unit. ", ""))); if (!detal.Error) { CapaNegocio.Funciones.mOk(this, "Se guardo el detalle exitosamente"); dgvComanda.DataSource = CapaNegocio.Detalle.TraerTodosDetalles(numeroComanda); CalcularTotal(); Clear(); pnlDetalle.Enabled = false; } else { CapaNegocio.Funciones.mError(this, detal.Mensaje); } } else { GuardarModificacion(); } }