protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { CLNDetalleAlmacen clndetalle = new CLNDetalleAlmacen(); CENDatosDetalleAlmacen cendatosalmacen = new CENDatosDetalleAlmacen(); List <CENDetalleAlmacen> lista = new List <CENDetalleAlmacen>(); CLNProducto clnproducto = new CLNProducto(); if (e.CommandName.Equals("ver")) { String[] Datos = e.CommandArgument.ToString().Split('-'); codProducto.Text = Datos[0]; DescProducto.Text = Datos[1]; cendatosalmacen = clndetalle.Listadatosdetallealmacen(codProducto.Text.Trim()); lista = cendatosalmacen.DatosDetalleAlmacen; GridVie.DataSource = lista; GridVie.DataBind(); txttotalStock.Text = clnproducto.ObtenerMontoTotalAlmacen(codProducto.Text.Trim()).ToString(); mdeVerDetalle.Show(); } else if (e.CommandName.Equals("modificar")) { String[] Datoss = e.CommandArgument.ToString().Split('-'); codigoproducto.Text = Datoss[CENConstante.g_const_0]; descripcionproducto.Text = Datoss[CENConstante.g_const_1]; cendatosalmacen = clndetalle.Listadatosdetallealmacen(codigoproducto.Text.Trim()); lista = cendatosalmacen.DatosDetalleAlmacen; GridViewmd.DataSource = lista; GridViewmd.DataBind(); txtTotalStockactualizado.Text = clnproducto.ObtenerMontoTotalAlmacen(codigoproducto.Text.Trim()).ToString(); mdemodificardetalle.Show(); } }
public static List <string> InsertarProduct(string descripcion, int codUnidadBase, int codCategoria, int codsubcat, int tipoProduct, int flag, int codFabricant, int codProveedor) { CLNProducto objCLNProduct = null; CENProductosInsert objProduc = new CENProductosInsert() { descProducto = Convert.ToString(descripcion), undBase = Convert.ToInt16(codUnidadBase), codCategoria = Convert.ToInt32(codCategoria), codSubCategoria = Convert.ToInt32(codsubcat), tipoProducto = Convert.ToInt32(tipoProduct), flagVenta = Convert.ToInt32(flag), codFabricante = Convert.ToInt32(codFabricant), codProveedor = Convert.ToInt32(codProveedor), }; try { objCLNProduct = new CLNProducto(); List <string> ok = objCLNProduct.InsertarProduct(objProduc); return(ok); } catch (Exception ex) { throw ex; } }
public static int ActualizarProduct(string descripcion, int codUnidadBase, int codCategoria, int codsubcat, int tipoProduct, int flag, int codFabricant, int codProveedor, string codProducto) { // // CENProducto objProductAct = new CENProducto() { descProducto = Convert.ToString(descripcion), undBase = Convert.ToInt16(codUnidadBase), codCategoria = Convert.ToInt32(codCategoria), codSubCategoria = Convert.ToInt32(codsubcat), tipoProducto = Convert.ToInt32(tipoProduct), flagVenta = Convert.ToInt32(flag), codFabricante = Convert.ToInt32(codFabricant), codProveedor = Convert.ToInt32(codProveedor), codProducto = Convert.ToString(codProducto) }; CLNProducto objCLNProducto = null; try { objCLNProducto = new CLNProducto(); int ok = objCLNProducto.ActulizarProducto(objProductAct, codProducto); return(ok); } catch (Exception ex) { throw ex; } }
private void llenarGriedViewfiltro() { // llenar griedview con resultado de filtros int codCategoria = CENConstante.g_const_0; int subcategoria = CENConstante.g_const_0; int codProveedor = CENConstante.g_const_0; int codFabricante = CENConstante.g_const_0; string descProducto = CENConstante.g_const_vacio; CLNProducto producto = new CLNProducto(); CENDatosProducto producto1 = new CENDatosProducto(); List <CENProducto> lista = new List <CENProducto>(); CENProducto listadetalle = new CENProducto(); try { if (DropDownList1.SelectedValue != "0") { codCategoria = Convert.ToInt32(DropDownList1.SelectedValue); } if (DropDownList2.SelectedValue != "0") { subcategoria = Convert.ToInt32(DropDownList2.SelectedValue); } if (DropDownList3.SelectedValue != "0") { codFabricante = Convert.ToInt32(DropDownList3.SelectedValue); } if (DropDownList4.SelectedValue != "0") { codProveedor = Convert.ToInt32(DropDownList4.SelectedValue); } if (txtdescripcion.Text != "") { descProducto = txtdescripcion.Text; } producto1 = producto.ListaDatosProducto(codCategoria, subcategoria, codProveedor, codFabricante, descProducto); lista = producto1.DatosProducto; if (lista != null && lista.Count > CENConstante.g_const_0) { GridView1.DataSource = lista; GridView1.DataBind(); lblMensaje.Visible = false; } else { datagridvacia(); lblMensaje.Visible = true; } } catch (Exception ex) { throw ex; } }
public static int EliminarPresentacionProductActualizar(string cod, int codP) { CLNProducto objCLNProductoEliminarDetalle = null; try { objCLNProductoEliminarDetalle = new CLNProducto(); int ok = objCLNProductoEliminarDetalle.EliminarPresentacionProductActualizar(cod, codP); return(ok); } catch (Exception ex) { throw ex; } }
public static int EliminarProducto(string Cod) { CLNProducto objCLNProducto = null; try { objCLNProducto = new CLNProducto(); int ok = objCLNProducto.EliminarProducto(Cod); return(ok); } catch (Exception ex) { throw ex; } }
public static List <CEN_Detalle_Presentacion_Product> ListaDetallePresentacionProduct(string codProductos) { List <CEN_Detalle_Presentacion_Product> ListaProducCod = null; CLNProducto objCLNProducCod = null; try { objCLNProducCod = new CLNProducto(); ListaProducCod = objCLNProducCod.ListarPresentacionProduc(codProductos); } catch (Exception ex) { throw ex; } return(ListaProducCod); }
public static List <CENProducto> ListarCategorias(int flag) { CLNProducto categoria = null; List <CENProducto> ListaCategorias = null; try { categoria = new CLNProducto(); ListaCategorias = categoria.ListarCategorias(flag); } catch (Exception ex) { throw ex; } return(ListaCategorias); }
private void llenarGriedView() { //llenar Griew Vied int codCategoria = CENConstante.g_const_0; int subcategoria = CENConstante.g_const_0; int codProveedor = CENConstante.g_const_0; int codFabricante = CENConstante.g_const_0; string descProducto = CENConstante.g_const_vacio; CLNProducto producto = new CLNProducto(); CENDatosProducto producto1 = new CENDatosProducto(); List <CENProducto> lista = new List <CENProducto>(); producto1 = producto.ListaDatosProducto(codCategoria, subcategoria, codProveedor, codFabricante, descProducto); lista = producto1.DatosProducto; GridView1.DataSource = lista; GridView1.DataBind(); }
public static List <CENProductoListaDetalle> ListaProductoByCod(string codProducto) { List <CENProductoListaDetalle> ListaProducCod = null; CLNProducto objCLNProducCod = null; try { objCLNProducCod = new CLNProducto(); ListaProducCod = objCLNProducCod.ListaProductoCodCategoria(codProducto); // Console.WriteLine("esto es la lista " + ListaProducCod); } catch (Exception ex) { throw ex; } return(ListaProducCod); }
public static List <CENProductoLista> ListaProductos(int codCategoria, int codSubcategoria, int codigoFabricante, int codigoProveedor, string descripcion) { List <CENProductoLista> ListaProduc = null; CENProducto objCENProducto = null; CLNProducto objCLNProduc = null; try { objCLNProduc = new CLNProducto(); objCENProducto = new CENProducto(codCategoria, codSubcategoria, codigoProveedor, codigoFabricante, descripcion); ListaProduc = objCLNProduc.ListarProductos(objCENProducto); } catch (Exception ex) { throw ex; } return(ListaProduc); }
public static int InsertDetalleProducto(string codProducto, int codPresentacion, int cantUB) { CLNProducto objCLNProduc = null; CEN_Detalle_Presentacion_Product objCENdetalle = new CEN_Detalle_Presentacion_Product() { codProductos = codProducto, codDetPresents = Convert.ToInt32(codPresentacion), cantUniBases = Convert.ToInt32(cantUB) }; try { objCLNProduc = new CLNProducto(); int ok = objCLNProduc.InsertarDetProducto(objCENdetalle); return(ok); } catch (Exception ex) { throw ex; } }
public static int ActualizarDetProduct(int codPresentacion, int cantidad, string codProducto) { CEN_Detalle_Presentacion_Product objCENPresentacion = new CEN_Detalle_Presentacion_Product() { codDetPresents = Convert.ToInt16(codPresentacion), cantUniBases = Convert.ToInt32(cantidad), codProductos = Convert.ToString(codProducto) }; CLNProducto objCLNProductoPresentacion = null; string codProduct = codProducto; try { objCLNProductoPresentacion = new CLNProducto(); int ok = objCLNProductoPresentacion.ActualizarDetalleProduct(objCENPresentacion, codProduct, codPresentacion); return(ok); } catch (Exception ex) { throw ex; } }
private bool DocumentoCarga(DataTable dt) { //DESCRIPCION: Permite validar data correcta de la carga masiva bool val = true; string msje = string.Empty; CLNConcepto concepto = new CLNConcepto(); CADCliente consulta = new CADCliente(); List <CENConcepto> lista = new List <CENConcepto>(); CLNProducto producto = new CLNProducto(); int i = CENConstante.g_const_0; int fila = CENConstante.g_const_0; //Fila bool flag = true; try { lista = concepto.ListarConceptos(10); if (dt.Columns.Count != lista.Count()) { msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_4); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } else { val = true; } foreach (DataColumn Col in dt.Columns) { if (val) { string col = dt.Columns[i].ColumnName; if (Col.Caption.ToUpper().Trim() != lista[i].descripcion.ToUpper().Trim()) { msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_5); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } } else { break; } i++; } if (dt.Rows.Count == CENConstante.g_const_0) { msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_6); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } for (var r = CENConstante.g_const_0; r < dt.Rows.Count; r++) { int xcant = producto.ObtenerCantidad(dt.Rows[r][CENConstante.g_const_0].ToString()); if (xcant == CENConstante.g_const_0) { fila = r + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_8); msje = msje + dt.Rows[r][CENConstante.g_const_0].ToString(); MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } } for (var m = CENConstante.g_const_0; m < dt.Rows.Count; m++) { for (var j = CENConstante.g_const_0; j < dt.Columns.Count; j++) { if (j == CENConstante.g_const_0) { string data = dt.Rows[m][j].ToString(); if (data is null || data.Trim() == CENConstante.g_const_vacio || data.Length == CENConstante.g_const_0) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } else { if (m >= CENConstante.g_const_1) { for (var k = CENConstante.g_const_0; k < dt.Rows.Count; k++) { if (data.Equals(dt.Rows[k][CENConstante.g_const_0].ToString().Trim()) && k != m) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; flag = false; break; } } } if (!flag) { break; } } } else if (j > CENConstante.g_const_1) { string datafila = dt.Rows[m][j].ToString(); if (datafila is null || datafila.Trim() == CENConstante.g_const_vacio) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } else { int numero = CENConstante.g_const_0; if (!int.TryParse(dt.Rows[m][j].ToString(), out numero)) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_9); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } int datat = Convert.ToInt32(dt.Rows[m][j].ToString()); if (datat < CENConstante.g_const_0) { fila = m + CENConstante.g_const_2; msje = consulta.SeleccionarConcepto(CENConstante.g_const_1, CENConstante.g_const_10, CENConstante.g_const_7); msje = msje + fila; MostrarMensaje(CENConstante.g_const_1, msje); val = false; return(val); } } }