public ActionResult DocumentoDetalleInsertar() { try { SesionNegocio ObjSesionNegocio = new SesionNegocio(); objDocumentoTipo.AsignarSesion(ObjSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objBodega.AsignarSesion(ObjSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objElemento.AsignarSesion(ObjSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objDocumentoDetalle.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 objInsertar = new MDDocumentoDetallesModelo(); objInsertar.Documento = new VDocumentoModelo(); objInsertar.Documento.Fecha = DateTime.Now; objInsertar.Detalle = objDocumentoDetalle.CrearListaDetalleNueva(); return(PartialView(objInsertar)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleInsertar"); return(PartialView()); } }
public void EditarMasivo(MDDocumentoDetallesModelo objEditar) { try { string Json = JsonConvert.SerializeObject(objEditar); ObjDocumento.Editar("7", Json); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "Core.Negocios.DocumentoNegocio - Editar Masivo"); throw; } }
public Int32 InsertarMasivo(MDDocumentoDetallesModelo objInsertar) { try { string Json = JsonConvert.SerializeObject(objInsertar); Int32 intId = ObjDocumento.Insertar("6", Json); return(intId); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "Core.Negocios.DocumentoNegocio - Insertar Masivo"); throw; } }
public ActionResult DocumentoDetalleEditar(MDDocumentoDetallesModelo objEditar) { try { if (ModelState.IsValid) { SesionNegocio objSesionNegocio = new SesionNegocio(); objDocumento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objDocumento.EditarMasivo(objEditar); } return(Json(objEditar.Documento.Id)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleEditar"); return(View()); } }
public ActionResult DocumentoDetalleConsultar(int id) { try { SesionNegocio objSesionNegocio = new SesionNegocio(); objDocumento.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objDocumentoDetalle.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); MDDocumentoDetallesModelo objConsultar = new MDDocumentoDetallesModelo(); objConsultar.Documento = objDocumento.Consultar(id); objConsultar.Detalle = objDocumentoDetalle.Consultar(id); return(PartialView(objConsultar)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "DocumentoController - DocumentoDetalleConsultar"); return(PartialView()); } }
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()); } }