示例#1
0
        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");
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        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);
            }
        }
示例#4
0
 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();
            }
        }