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; } }
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"; } }
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; }
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"; }
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); } }
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)); }
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"; }
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(); }
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(); }
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; }
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; } }
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; } }
public void buscarProd() { BL_Producto blProducto = new BL_Producto(); DO_Producto doProducto = blProducto.BuscarProducto(this.txtCodigo.Text); }