protected void btnBuscar_Click(object sender, EventArgs e) { try { var producto = prod.BuscarProducto(Convert.ToInt32(txtCodigo1.Text)); if (producto != null) { txtCodigo1.Text = producto.IdProducto.ToString(); txtCodigo.Text = producto.Codigo.ToString(); txtNombre.Text = producto.Nombre; txtProveedor.Text = producto.Proveedor; divMantenimiento.Visible = true; txtCodigo1.Enabled = false; } else { MostarMensajeError("El cliente no existe"); } } catch (Exception) { MostarMensajeError("Ocurrio un error"); } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { Producto producto = prod.BuscarProducto(Convert.ToInt64(txtCodProducto.Text)); Tipo_producto tipo_producto = ti_prod.BuscarTipo_Produc(Convert.ToInt32(producto.prod_tp_codigo)); Moneda moneda = mo.BuscarMoneda(Convert.ToString(producto.prod_mon_codigo)); Marca marca = ma.BuscarMarca(Convert.ToInt32(producto.prod_ma_codigo)); Unidad_medida unidad_medida = um.BuscarUnidad(Convert.ToInt32(producto.prod_um_codigo)); if (producto != null) { divMantenimiento.Visible = true; txtCodigo.Text = producto.prod_codigo.ToString(); txtDescuento.Text = producto.prod_desc.ToString(); txtDetalle.Text = producto.prod_detalle; txtMarcaCodigo.Text = marca.ma_nombre; txtMedida.Text = producto.prod_medida.ToString(); txtMonedaCodigo.Text = moneda.mon_nombre; txtPrecio.Text = producto.prod_precio.ToString(); txtTipoCodigo.Text = tipo_producto.tp_descripcion; txtUnidadMedida.Text = unidad_medida.um_descripcion; if (producto.prod_es_gravado == true) { rbGravado.Checked = true; } } } catch (Exception) { throw; } }
public DataTable BuscarProducto(Int32 codProducto) { try { return(Mpro.BuscarProducto(codProducto)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(null); } }
protected void BtnSacar_Click(object sender, EventArgs e) { try { Button btn = (Button)sender; int idProducto = Convert.ToInt32(btn.CommandArgument); var producto = prod.BuscarProducto(idProducto); int cantidadDisponibles = producto.Cantidad - cantidad; if (cantidadDisponibles < 0) { MostarMensajeError("Cantidad excede disponible"); } else { producto.Cantidad = cantidadDisponibles; prod.ActualizarProducto(producto); MostarMensaje("Producto(s) comprado(s)"); } } catch (Exception ex) { MostarMensajeError("Ocurrio un error" + ex.Message); } }
protected void BtnBuscar_Click(object sender, EventArgs e) { try { var producto = prod.BuscarProducto(Convert.ToInt32(TxtBusIdPro.Text)); if (producto != null) { TxtDesPro.Text = producto.Descripcion; TxtCanPro.Text = producto.Cantidad.ToString(); TxtPrePro.Text = producto.Precio.ToString(); } else { MostarMensajeError("El producto no existe"); limpiar(); } } catch (Exception) { MostarMensajeError("Ocurrio un error"); limpiar(); } }