Esempio n. 1
0
        protected void gvListado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int    index;
            string codProducto = string.Empty;

            switch (e.CommandName)
            {
            case "Edit":
                index = Convert.ToInt32(e.CommandArgument);

                codProducto = this.gvListado.DataKeys[index][0].ToString();
                Response.Redirect("Producto.aspx?Accion=" + Constantes.ACCION_EDITAR + "&Id=" + codProducto);
                break;

            case "Delete":
                codProducto = (string)(e.CommandArgument);
                if (BL_Producto.EliminarProducto(codProducto))
                {
                    ListarProductos();
                    string script = "$(function(){bettosimport.util.showMessage('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + Constantes.ALERT_SUCCESS + "')})";
                    ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                }
                else
                {
                    string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                    ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                }
                break;
            }
        }
Esempio n. 2
0
 protected void btnAddFactura_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtCodigo.Text.Trim() != "" && ddlClientes.SelectedValue.Trim() != "Seleccionar")
         {
             BL_Factura factura = new BL_Factura();
             factura.Codigo         = txtCodigo.Text;
             factura.Cedula_Cliente = ddlClientes.SelectedValue;
             factura.ListaProductos = new List <BL_Producto>();
             foreach (DataRow dRow in dt.Rows)
             {
                 BL_Producto blProd = new BL_Producto();
                 blProd.Codigo = (String)dRow["Codigo"];
                 blProd.Cantidad_En_Factura = Convert.ToInt16(dRow["Cantidad"]);
                 factura.ListaProductos.Add(blProd);
             }
             factura.addFactura();
         }
     }
     catch (Exception)
     {
         lblError.Text = "Ese codigo de factura ya existe";
     }
 }
Esempio n. 3
0
        private void llenarGridProductos()
        {
            BL_Producto blProducto = new BL_Producto();

            grdProductos.DataSource            = blProducto.ObtenerListaDeProductos();
            grdProductos.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 14);
            DataGridViewCellStyle style = new DataGridViewCellStyle();

            //style.Font = new Font("Microsoft Sans Serif", 14);
            //style.BackColor = Color.LightGray;

            //grdProductos.Columns[0].HeaderCell.Style = style;
            grdProductos.Columns[0].Width = 250;    //codigo

            //grdProductos.Columns[1].HeaderCell.Style = style;
            grdProductos.Columns[1].Width = 150;    //precioCosto

            //grdProductos.Columns[2].HeaderCell.Style = style;
            grdProductos.Columns[2].Width = 150;    //precioCosto

            // grdProductos.Columns[3].HeaderCell.Style = style;
            grdProductos.Columns[3].Width = 150;    //cantMinBodega

            //grdProductos.Columns[4].HeaderCell.Style = style;
            grdProductos.Columns[4].Width = 410;    //descripcion

            //grdProductos.Columns[5].HeaderCell.Style = style;
            grdProductos.Columns[5].Width = 150;    //catDisponible

            grdProductos.AutoSize = true;
        }
Esempio n. 4
0
        private void ListarProductos()
        {
            List <BE_Producto> lstProducto = BL_Producto.ListarProductos(txtDscProducto.Text);

            gvListado.DataSource = lstProducto;
            gvListado.DataBind();
        }
        private void btn_BuscarXNombre_Click(object sender, EventArgs e)
        {
            _productos = new BL_Producto().BuscarPorNombre(txt_BuscarXNombre.Text);

            cmb_BuscarXNombre.DataSource    = _productos;
            cmb_BuscarXNombre.ValueMember   = "CodigoProducto";
            cmb_BuscarXNombre.DisplayMember = "Nombre";
        }
Esempio n. 6
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION];

            try
            {
                BE_Producto objProducto = new BE_Producto();

                objProducto.codMarca           = ddlMarca.SelectedValue;
                objProducto.codSubCategoria    = ddlSubCategoria.SelectedValue;
                objProducto.dscProducto        = txtDescripcion.Text.Trim();
                objProducto.dscModelo          = txtModelo.Text.Trim();
                objProducto.dscSerie           = txtSerie.Text.Trim();
                objProducto.dscColor           = txtColor.Text.Trim();
                objProducto.dscUsuCreacion     = objSesionLogin.codUsuario;
                objProducto.dscUsuModificacion = objSesionLogin.codUsuario;
                objProducto.dscEstado          = ddlEstado.SelectedValue;

                if (hfAccion.Value == Constantes.ACCION_NUEVO)
                {
                    objProducto.codProducto = BL_Producto.GenerarIdProducto();

                    if (BL_Producto.InsertarProducto(objProducto) == true)
                    {
                        string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Productos.aspx" + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                    else
                    {
                        string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                }

                if (hfAccion.Value == Constantes.ACCION_EDITAR)
                {
                    objProducto.codProducto = txtCodigo.Text;

                    if (BL_Producto.ModificarProducto(objProducto) == true)
                    {
                        string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Productos.aspx" + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                    else
                    {
                        string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                }
            }
            catch (Exception)
            {
                string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
            }
        }
Esempio n. 7
0
        private void ListarProductos()
        {
            List <BE_Producto> lstProducto = BL_Producto.ListarProductos("");

            ddlProducto.DataSource     = lstProducto;
            ddlProducto.DataValueField = "codProducto";
            ddlProducto.DataTextField  = "dscProducto";
            ddlProducto.DataBind();
            ddlProducto.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
        }
Esempio n. 8
0
        protected void loadProductList()
        {
            BL_Producto blProduct = new BL_Producto();

            blProduct.selectProductos();
            ddlProductos.DataSource     = blProduct.listaProductos;
            ddlProductos.DataValueField = "Codigo";
            ddlProductos.DataTextField  = "Codigo";
            ddlProductos.DataBind();
            ddlProductos.Items.Add(new ListItem("Seleccionar"));
            ddlProductos.SelectedValue = "Seleccionar";
        }
Esempio n. 9
0
        private void btnAgregarTicket_Click(object sender, EventArgs e)
        {
            BL_Producto blProducto = new BL_Producto();
            DO_Producto producto   = blProducto.BuscarProducto(getCodigoProducto());;

            if (txtPrecioNuevo.Text != "")
            {
                producto.precioVenta = Convert.ToDouble(txtPrecioNuevo.Text);
            }
            ventas.agregarProductoATabla(producto);
            this.Dispose();
        }
Esempio n. 10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         blProductoActual = (BL_Producto)ViewState["ProductoActual"];
         dt = (DataTable)ViewState["DataTable"];
     }
     else
     {
         loadClientList();
         loadProductList();
         createDataTable();
         dt = new DataTable();
         dt.Columns.Add("Codigo");
         dt.Columns.Add("Precio");
         dt.Columns.Add("Cantidad");
         dt.Columns.Add("Total_Producto");
         ViewState["DataTable"] = dt;
     }
     refreshGrid();
 }
Esempio n. 11
0
        public void buscarProducto()
        {
            BL_Producto        blProducto     = new BL_Producto();
            List <DO_Producto> listaProductos = blProducto.BuscarListaProducto(this.txtCodigo.Text);

            DataTable dataTable = new DataTable();

            dataTable.Columns.Add("codigo");
            dataTable.Columns.Add("precioCosto");
            dataTable.Columns.Add("precioVenta");
            dataTable.Columns.Add("cantMinBodega");
            dataTable.Columns.Add("descripcion");
            dataTable.Columns.Add("cantidadDisponible");

            foreach (DO_Producto productoEncontado in listaProductos)
            {
                dataTable.Rows.Add(productoEncontado.codigo, productoEncontado.precioCosto, productoEncontado.precioVenta,
                                   productoEncontado.cantMinBodega, productoEncontado.descripcion, productoEncontado.cantidadDisponible);
            }
            grdProductos.DataSource = dataTable;
        }
Esempio n. 12
0
        private void MostrarProducto(string codProducto)
        {
            BE_Producto objProducto = BL_Producto.GetProducto(codProducto);

            if (objProducto != null)
            {
                txtCodigo.Text             = objProducto.codProducto;
                txtDescripcion.Text        = objProducto.dscProducto;
                ddlCategoria.SelectedValue = objProducto.codCategoria;

                ListarSubCategorias(ddlCategoria.SelectedValue);

                ddlSubCategoria.SelectedValue = objProducto.codSubCategoria;

                ddlMarca.SelectedValue  = objProducto.codMarca;
                txtModelo.Text          = objProducto.dscModelo;
                txtSerie.Text           = objProducto.dscSerie;
                txtColor.Text           = objProducto.dscColor;
                ddlEstado.SelectedValue = objProducto.dscEstado;
            }
        }
Esempio n. 13
0
 protected void ddlProductos_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlProductos.SelectedValue != "Seleccionar")
     {
         BL_Producto blProducto = new BL_Producto();
         blProducto.Codigo = ddlProductos.SelectedValue;
         blProducto.selectAProduct();
         txtPrecio.Text          = blProducto.Precio.ToString();
         txtCantDisponibles.Text = blProducto.Cantidad_Inventario.ToString();
         if (blProducto.Codigo != null)
         {
             if (blProducto.Codigo.Trim() != "")
             {
                 ViewState["ProductoActual"] = blProducto;
                 ViewState["DataTable"]      = dt;
             }
         }
     }
     else
     {
         ViewState["DataTable"]      = dt;
         ViewState["ProductoActual"] = blProductoActual;
     }
 }
Esempio n. 14
0
 public void buscarProd()
 {
     BL_Producto blProducto = new BL_Producto();
     DO_Producto doProducto = blProducto.BuscarProducto(this.txtCodigo.Text);
 }