public ActionResult Empleados() { 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]); var response = new EmpleadoModel(); #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 activos." + empleados.Message; return(View("_InfoMensaje")); } response.ctEmpleados = empleados.Result; #endregion #region Perfiles var ctPermisos = new CatalogosData().ObtenerPermisos(); if (ctPermisos.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los empleados activos." + ctPermisos.Message; return(View("_InfoMensaje")); } response.ctPermisos = ctPermisos.Result; #endregion return(View(response)); }
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 Asignaciones() { 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 AsignacionModel(); #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 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 activos." + empleados.Message; return(View("_InfoMensaje")); } response.ctEmpleados = empleados.Result; #endregion #region Tipo asignacion var tipoAsignacion = _CatalogosData.ObtenerTipoAsignacion(); if (tipoAsignacion.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener los Tipo asignacion. Error: " + tipoAsignacion.Message; return(View("_InfoMensaje")); } response.ctTipoAsignacion = tipoAsignacion.Result; #endregion #region Corte var Corte = _CatalogosData.ObtenerCorteFactura(); if (Corte.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Corte. Error: " + Corte.Message; return(View("_InfoMensaje")); } response.ctCorte = Corte.Result; #endregion #region ctPeriodo var Periodo = _CatalogosData.ObtenerPeriodo(); if (Periodo.Code != 0) { ViewBag.Titulo = "Info"; ViewBag.Mensaje = "Ocurrio un error al obtener Periodo. Error: " + Periodo.Message; return(View("_InfoMensaje")); } response.ctPeriodo = Periodo.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 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)); }
public CatalogosController(IConfiguration configuration) { _configuration = configuration; this.datos = new CatalogosData(_configuration); }