private void EventoEliminar(int proCodigo) { clsLotesArt oLotesArtLst = new clsLotesArt(); var lstPreciosLotes = oLotesArtLst.GetListaLotes(proCodigo); if (lstPreciosLotes.Count > 0) { lblMensajes.Text = "No se pudo ELIMINAR el registro, tiene Precios Asignados."; this.MessageBox("No se pudo ELIMINAR el registro, tiene Precios Asignados."); } else { CArticulo oArticulo = new CArticulo(); int nResp = oArticulo.fnArticuloDelete(proCodigo); if (nResp <= 0) { lblMensajes.Visible = true; if (oArticulo.NroError == 547) { lblMensajes.Text = "No se pudo ELIMINAR el registro, tiene Precios Asignados."; this.MessageBox("No se pudo ELIMINAR el registro, tiene Precios Asignados."); } else { lblMensajes.Text = oArticulo.DescripcionError; this.MessageBox(oArticulo.DescripcionError); } } else { lblMensajes.Visible = true; lblMensajes.Text = "El registro se Eliminó Satisfactoriamente."; this.MessageBox("El registro se Eliminó Satisfactoriamente."); string sBuscado = this.LeerVariableSesion("sBuscado").ToString(); EventoBuscarProductos(sBuscado); } } }
private void MostrarPreciosLotes(int pArtCod) { clsLotesArt oLotesArtLst = new clsLotesArt(); gvwListaPrecios.DataSource = oLotesArtLst.GetListaLotes(pArtCod); gvwListaPrecios.DataBind(); }
private decimal CalcularStock(int pArtCod) { Decimal decStockTotal = 0; int linProCodigo = (int)LeerVariableSesion("proCodigo"); clsLotesArt oLotesArtLst = new clsLotesArt(); var lstPreciosLotes = oLotesArtLst.GetListaLotes(linProCodigo); decStockTotal = (decimal)lstPreciosLotes.Sum(Lo => Lo.LotStock); return decStockTotal; }