public ParametroNegocio ObtenerParametroNegocio(string codigo) { List <ParametroNegocio> lstParametrosNegocio = new List <ParametroNegocio>(); ParametroNegocio parametroNegocio = new ParametroNegocio(); try { string keyCache = Convert.ToString(KeyCache.ParametrosNegocio); ManejadorCache manejadorCache = new ManejadorCache(); lstParametrosNegocio = manejadorCache.ObtenerValorCache <List <ParametroNegocio> >(keyCache); if (lstParametrosNegocio == null || lstParametrosNegocio.Count == 0) { var contextoParaBaseDatos = new ContextoParaBaseDatos(ConstantesDB.AcuerdoComercialAGMADB); var repo = new RepositorioAcuerdoComercial(contextoParaBaseDatos); lstParametrosNegocio = repo.ObtenerParametrosNegocio(); manejadorCache.InsertarValorCache(keyCache, lstParametrosNegocio); } if (lstParametrosNegocio.Count > 0) { parametroNegocio = lstParametrosNegocio.Where(x => x.Codigo == codigo).FirstOrDefault(); } } catch (Exception ex) { ManejadorExcepciones.PublicarExcepcion(ex, PoliticaExcepcion.LogicaNegocio); } return(parametroNegocio); }
public List <VDocumentoDetalleModelo> CrearListaDetalleNueva() { try { ParametroNegocio objParametro = new ParametroNegocio(); objParametro.AsignarSesion(ObjDocumentoDetalle.objSesion); int intFilas = 0; int.TryParse(objParametro.Consultar("NumeroFilasDocumento", "15").Valor, out intFilas); List <VDocumentoDetalleModelo> ObjDetalle = new List <VDocumentoDetalleModelo>(); for (int i = 0; i < intFilas; i++) { VDocumentoDetalleModelo objLista = new VDocumentoDetalleModelo(); objLista.idElemento = 0; objLista.ElementoNombre = string.Empty; objLista.idBodegaDestino = 0; objLista.BodegaDestinoNombre = string.Empty; objLista.idBodegaOrigen = 0; objLista.BodegaOrigenNombre = string.Empty; objLista.Cantidad = 0; ObjDetalle.Add(objLista); } return(ObjDetalle); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "Core.Negocios.ListaPrecioDetalleNegocio - Insertar"); throw; } }
public string TblDTSVariables_Buscar(string batch, string variable) { try { return(ParametroNegocio.TblDTSVariables_Buscar(batch, variable)); } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod().Name, err.Source, err.Message)); return(null); } }
protected void btnGuardar_Click(object sender, EventArgs e) { ParametroNegocio parametroNegocio = new ParametroNegocio(); Parametro objParametro = new Parametro(); objParametro.cDescripcion = txtcDescripcion.Text.ToUpper(); objParametro.cNombre = txtcNombre.Text.ToUpper(); objParametro.cValor = txtcValor.Text.ToUpper(); parametroNegocio.insertarParametro(objParametro); Response.Redirect("WebParametro.aspx"); }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Page.IsPostBack) { ParametroNegocio negocioParametro = new ParametroNegocio(); Parametro objParametro = new Parametro(); objParametro.idParametro = Convert.ToInt32(lblID.Text); objParametro.cNombre = txtcNombre.Text; objParametro.cValor = txtcValor.Text; objParametro.cDescripcion = txtcDescripcion.Text; negocioParametro.eliminaParametro(objParametro); Response.Redirect("WebParametro.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ParametroNegocio parametroNegocio = new ParametroNegocio(); try { GridViewParametro.DataSource = parametroNegocio.obtenerParametro(); GridViewParametro.DataBind(); } catch (Exception ex) { throw new Exception("error de la consulta" + ex.Message); } } }
public ActionResult DocumentoDetalleEditar(int id) { try { ParametroNegocio objParametro = new ParametroNegocio(); SesionNegocio objSesionNegocio = new SesionNegocio(); objDocumento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objDocumentoDetalle.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objDocumentoTipo.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objBodega.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objElemento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objParametro.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); ViewBag.ListaDocumentoTipo = Utilidades.ListaSeleccion(objDocumentoTipo.ListarActivos(), "Id", "Nombre", "-1"); ViewBag.ListaBodega = Utilidades.ListaSeleccion(objBodega.ListarActivos(), "Id", "Nombre", "-1", ""); ViewBag.ListaElemento = objElemento.ListarActivosAutoComplete(); MDDocumentoDetallesModelo objEditar = new MDDocumentoDetallesModelo(); objEditar.Documento = objDocumento.Consultar(id); objEditar.Detalle = objDocumentoDetalle.Consultar(id); int intFilas = 0; int.TryParse(objParametro.Consultar("NumeroFilasDocumento", "15").Valor, out intFilas); if (objEditar.Detalle.Count < intFilas) { for (int i = objEditar.Detalle.Count; i < intFilas; i++) { objEditar.Detalle.Add(new VDocumentoDetalleModelo()); } } return(PartialView(objEditar)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleEditar"); return(PartialView()); } }