public ActionResult Facturacion() { Session[Constantes.Session.Empresa] = 1; var _CatalogosData = new CatalogosData(); if (Session[Constantes.Session.Empresa] == null) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener la empresa seleccionada."; return(View("_InfoMensaje")); } int IdEmpresa = Convert.ToInt32(Session[Constantes.Session.Empresa]); ViewBag.Empresa = Convert.ToInt32(Session[Constantes.Session.Empresa]); var response = new FacturacionModel(); #region Clientes var clientes = new ClienteData().ObtenerClientes(0, IdEmpresa, 1); if (clientes.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los clientes activos. Error: " + clientes.Message; return(View("_InfoMensaje")); } response.ctClientes = clientes.Result; #endregion #region ctMoneda var Moneda = _CatalogosData.ObtenerMoneda(); if (Moneda.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Moneda. Error: " + Moneda.Message; return(View("_InfoMensaje")); } response.ctMoneda = Moneda.Result; #endregion #region ctIva var Iva = _CatalogosData.ObtenerIVA(); if (Iva.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener IVA. Error: " + Iva.Message; return(View("_InfoMensaje")); } response.ctIva = Iva.Result; #endregion #region ctMetodoPago var ctMetodoPago = _CatalogosData.ObtenerMetodoPago(); if (ctMetodoPago.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener ctMetodoPago. Error: " + ctMetodoPago.Message; return(View("_InfoMensaje")); } response.ctMetodoPago = ctMetodoPago.Result; #endregion #region tipoCambio var tipoCambio = _CatalogosData.ObtenerTipoCambio(); if (tipoCambio.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Tipo de Cambio. Error: " + tipoCambio.Message; return(View("_InfoMensaje")); } response.ctTipoCambio = tipoCambio.Result; #endregion #region Empleados var Empleados = new EmpreadosData().ObtenerEmpleados(0, IdEmpresa, 1); if (Empleados.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los Empleados. Error: " + tipoCambio.Message; return(View("_InfoMensaje")); } response.ctEmpleado = Empleados.Result; #endregion #region Proyectos var Proyectos = new ProyectosData().ObtenerProyecto(0, IdEmpresa, 1); if (Proyectos.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los Empleados. Error: " + tipoCambio.Message; return(View("_InfoMensaje")); } response.ctProyectos = Proyectos.Result; #endregion return(View(response)); }
public ActionResult Proyectos() { Session[Constantes.Session.Empresa] = 1; var _CatalogosData = new CatalogosData(); if (Session[Constantes.Session.Empresa] == null) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener la empresa seleccionada."; return(View("_InfoMensaje")); } int IdEmpresa = Convert.ToInt32(Session[Constantes.Session.Empresa]); ViewBag.Empresa = Convert.ToInt32(Session[Constantes.Session.Empresa]); var response = new ProyectoModel(); #region Clientes var clientes = new ClienteData().ObtenerClientes(0, IdEmpresa, 1); if (clientes.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los clientes activos. Error: " + clientes.Message; return(View("_InfoMensaje")); } response.ctClientes = clientes.Result; #endregion #region ctMoneda var Moneda = _CatalogosData.ObtenerMoneda(); if (Moneda.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Moneda. Error: " + Moneda.Message; return(View("_InfoMensaje")); } response.ctMoneda = Moneda.Result; #endregion #region ctIva var Iva = _CatalogosData.ObtenerIVA(); if (Iva.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener IVA. Error: " + Iva.Message; return(View("_InfoMensaje")); } response.ctIva = Iva.Result; #endregion #region ctIva var tipoCambio = _CatalogosData.ObtenerTipoCambio(); if (tipoCambio.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Tipo de Cambio. Error: " + tipoCambio.Message; return(View("_InfoMensaje")); } response.ctTipoCambio = tipoCambio.Result; #endregion #region Facturas var facturaFake = new List <FacturasDTO>(); //facturaFake.Add(new FacturasDTO { Id_Factura = 1, Monto = 35000, FechaFactura = "16/Mayo/2017" }); //facturaFake.Add(new FacturasDTO { Id_Factura = 2, Monto = 45000, FechaFactura = "16/Junio/2017" }); //facturaFake.Add(new FacturasDTO { Id_Factura = 3, Monto = 55000, FechaFactura = "16/Agosto/2017" }); response.Facturas = facturaFake; #endregion return(View(response)); }