Пример #1
0
        public int EditarUsuario(UsuariosCLS objUsuarioCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    Usuario oUsuario = db.Usuario.Where(p => p.IdUsuario.Equals(objUsuarioCls.IdUsuario)).First();
                    oUsuario.IdRol               = objUsuarioCls.IdRol;
                    oUsuario.NombreUsuario       = objUsuarioCls.NombreUsuario;
                    oUsuario.ApMaternoUsuario    = objUsuarioCls.ApMaternoUsuario;
                    oUsuario.ApPaternoUsuario    = objUsuarioCls.ApPaternoUsuario;
                    oUsuario.EmailUsuario        = objUsuarioCls.EmailUsuario;
                    oUsuario.TelefonoUsuario     = objUsuarioCls.TelefonoUsuario;
                    oUsuario.Usser               = objUsuarioCls.Usser;
                    oUsuario.Password            = objUsuarioCls.Password;
                    oUsuario.FechaModificacion   = DateTime.Now;
                    oUsuario.UsuarioModificacion = "Admin";
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Пример #2
0
        public int CambiarEstadoUsuario(UsuariosCLS objUsuarioCLS)
        {
            int codigoRpt = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    Usuario oUsuario = db.Usuario.Where(p => p.IdUsuario.Equals(objUsuarioCLS.IdUsuario)).First();

                    if (oUsuario.EstadoUsuario)
                    {
                        objUsuarioCLS.EstadoUsuario = false;
                    }
                    else
                    {
                        objUsuarioCLS.EstadoUsuario = true;
                    }

                    oUsuario.EstadoUsuario = objUsuarioCLS.EstadoUsuario;
                    db.SaveChanges();

                    codigoRpt = 1;
                }
            }
            catch (Exception e)
            {
                codigoRpt = 0;
                throw;
            }

            return(codigoRpt);
        }
Пример #3
0
 public ConfiguracionCajaChicaCLS GenerarReporteGananciaCajaChica(FiltrosReporte objFiltros)
 {
     ConfiguracionCajaChicaCLS lstReporte = new ConfiguracionCajaChicaCLS();
     using (var db = new BDControlMGEntities())
     {
         lstReporte = db.Database.SqlQuery<ConfiguracionCajaChicaCLS>("exec Usp_ReporteGananciaCajaChica @Fecha", new SqlParameter("@Fecha", objFiltros.Finicio)).SingleOrDefault();
     }
     return lstReporte;
 }
Пример #4
0
        public List <UsuariosCLS> ListarUsuarios()
        {
            List <UsuariosCLS> lstUsuarios = null;

            using (var db = new BDControlMGEntities())
            {
                lstUsuarios = db.Database.SqlQuery <UsuariosCLS>("Usp_ListarUsuarios").ToList();
            }
            return(lstUsuarios);
        }
Пример #5
0
        public List <OperacionCLS> ObtenerListaOperaciones()
        {
            List <OperacionCLS> lstListaOperaciones = new List <OperacionCLS>();

            using (var db = new BDControlMGEntities())
            {
                lstListaOperaciones = db.Database.SqlQuery <OperacionCLS>("Usp_obtenerListaOperaciones").ToList();
            }
            return(lstListaOperaciones);
        }
Пример #6
0
        public List <CalculadoraCLS> ObtenerListaOperacionesCajaChicaCalculadora()
        {
            List <CalculadoraCLS> lstListaOperacionesCajaChica = new List <CalculadoraCLS>();

            using (var db = new BDControlMGEntities())
            {
                lstListaOperacionesCajaChica = db.Database.SqlQuery <CalculadoraCLS>("Usp_obtenerListaOperacionesCajaChicaCalculadora").ToList();
            }
            return(lstListaOperacionesCajaChica);
        }
Пример #7
0
        public ConfiguracionCajaChicaCLS ObtenerUltimaConfCajaChica()
        {
            ConfiguracionCajaChicaCLS lstConfCajaChica = null;

            using (var db = new BDControlMGEntities())
            {
                lstConfCajaChica = db.Database.SqlQuery <ConfiguracionCajaChicaCLS>("Usp_obtenerUltimaConfCajaChica").SingleOrDefault();
            }
            return(lstConfCajaChica);
        }
Пример #8
0
        public ConfiguracionCajaChicaCLS ObtenerConfCajaChica(string Usuario)
        {
            ConfiguracionCajaChicaCLS lstConfCaja = null;

            using (var db = new BDControlMGEntities())
            {
                lstConfCaja = db.Database.SqlQuery <ConfiguracionCajaChicaCLS>(
                    "Usp_obtenerConfCajaChica @Usuario",
                    new SqlParameter("@Usuario", Usuario)).SingleOrDefault();
            }
            return(lstConfCaja);
        }
Пример #9
0
        public int GuardarConfiguracion(ConfiguracionCajaChicaCLS confCajaChica)
        {
            int CodResult = 0;

            try
            {
                ConfiguracionCajaChicaCLS lstConfCajaChica = null;

                using (var db = new BDControlMGEntities())
                {
                    if (confCajaChica.TipoOpeIU == "Insert")
                    {
                        lstConfCajaChica = db.Database.SqlQuery <ConfiguracionCajaChicaCLS>(
                            "Usp_InsertUpdateConfCajaChica @CompraDolares,@CompraDolaresReferencial,@VentaDolares,@CompraEuros,@VentaEuros,@CajaChicaSoles,@CajaChicaDolares,@CajaChicaEuros,@UsuarioCreacion,@TipoOpeIU",
                            new SqlParameter("@CompraDolares", confCajaChica.TCCompraDolar),
                            new SqlParameter("@CompraDolaresReferencial", confCajaChica.TCCompraDolarReferencial),
                            new SqlParameter("@VentaDolares", confCajaChica.TCVentaDolar),
                            new SqlParameter("@CompraEuros", confCajaChica.TCCompraEuro),
                            new SqlParameter("@VentaEuros", confCajaChica.TCVentaEuro),
                            new SqlParameter("@CajaChicaSoles", confCajaChica.CajaChicaActualSoles),
                            new SqlParameter("@CajaChicaDolares", confCajaChica.CajaChicaActualDolares),
                            new SqlParameter("@CajaChicaEuros", confCajaChica.CajaChicaActualEuros),
                            new SqlParameter("@UsuarioCreacion", confCajaChica.UsuarioCreacion),
                            new SqlParameter("@TipoOpeIU", "Insert")
                            ).SingleOrDefault();
                    }
                    else
                    {
                        lstConfCajaChica = db.Database.SqlQuery <ConfiguracionCajaChicaCLS>(
                            "Usp_InsertUpdateConfCajaChica @CompraDolares,@CompraDolaresReferencial,@VentaDolares,@CompraEuros,@VentaEuros,@CajaChicaSoles,@CajaChicaDolares,@CajaChicaEuros,@UsuarioCreacion,@TipoOpeIU",
                            new SqlParameter("@CompraDolares", confCajaChica.TCCompraDolar),
                            new SqlParameter("@CompraDolaresReferencial", confCajaChica.TCCompraDolarReferencial),
                            new SqlParameter("@VentaDolares", confCajaChica.TCVentaDolar),
                            new SqlParameter("@CompraEuros", confCajaChica.TCCompraEuro),
                            new SqlParameter("@VentaEuros", confCajaChica.TCVentaEuro),
                            new SqlParameter("@CajaChicaSoles", confCajaChica.TCVentaEuro),
                            new SqlParameter("@CajaChicaDolares", confCajaChica.TCVentaEuro),
                            new SqlParameter("@CajaChicaEuros", confCajaChica.TCVentaEuro),
                            new SqlParameter("@UsuarioCreacion", confCajaChica.UsuarioCreacion),
                            new SqlParameter("@TipoOpeIU", "Update")
                            ).SingleOrDefault();
                    }

                    //lstConfCajaChica = db.Database.SqlQuery<ConfiguracionCajaChicaCLS>("Usp_obtenerConfCajaChica").SingleOrDefault();
                    CodResult = 1;
                }
            }
            catch (Exception Ex)
            {
                CodResult = 0;
            }
            return(CodResult);
        }
Пример #10
0
 public List<CalculadoraCLS> GenerarReporteCajaChicaCalculadora(FiltrosReporte objFiltros)
 {
     List<CalculadoraCLS> lstReporte = new List<CalculadoraCLS>();
     using (var db = new BDControlMGEntities())
     {
         lstReporte = db.Database.SqlQuery<CalculadoraCLS>(
         "exec Usp_ReporteOperacionCajaChicaCalculadora @FechaInicio, @FechaFin, @Eliminado, @Usuario",
         new SqlParameter("@FechaInicio", objFiltros.Finicio),
         new SqlParameter("@FechaFin", objFiltros.Ffin),
         new SqlParameter("@Eliminado", objFiltros.Estado),
         new SqlParameter("@Usuario", objFiltros.Usuario)).ToList();
     }
     return lstReporte;
 }
Пример #11
0
        public int AnularOperacionCajaChica(int idOperacionCajaChica, string Usuario)
        {
            int rpta = 0;
            OperacionCajaChicaCLS lstOpe = null;

            using (var db = new BDControlMGEntities())
            {
                lstOpe = db.Database.SqlQuery <OperacionCajaChicaCLS>(
                    "Usp_AnularOperacionCajaChica @IdOperacionCajaChica,@Usuario",
                    new SqlParameter("IdOperacionCajaChica", idOperacionCajaChica),
                    new SqlParameter("@Usuario", Usuario)).SingleOrDefault();
                rpta = 1;
            }
            return(rpta);
        }
Пример #12
0
        public List <OperacionCLS> GenerarReporte(FiltrosReporte objFiltros)
        {
            List <OperacionCLS> lstReporte = new List <OperacionCLS>();

            using (var db = new BDControlMGEntities())
            {
                lstReporte = db.Database.SqlQuery <OperacionCLS>(
                    "exec Usp_ReporteOperacion @FechaIni, @FechaFin, @TipoOperacion, @Eliminado, @Usuario",
                    new SqlParameter("@FechaIni", objFiltros.Finicio),
                    new SqlParameter("@FechaFin", objFiltros.Ffin),
                    new SqlParameter("@TipoOperacion", objFiltros.TipoOperacion),
                    new SqlParameter("@Eliminado", objFiltros.Estado),
                    new SqlParameter("@Usuario", objFiltros.Usuario)).ToList();
            }
            return(lstReporte);
        }
Пример #13
0
 public List<CalatogoCLS> CargaInicial()
 {
     List<CalatogoCLS> lstCatalogo = null;
     using (var db = new BDControlMGEntities())
     {
         lstCatalogo = (from catalogo in db.DatoGeneralDetalle
                        where catalogo.Habilitado == true && catalogo.DatoGeneralId == 1
                        select new CalatogoCLS
                        {
                            IdItem = catalogo.DatoGeneralDetalleId,
                            ValorItem = catalogo.ValorTabla.ToString(),
                            NombreItem = catalogo.Descripcion,
                            IdTabla = (int)catalogo.DatoGeneralId
                        }).ToList();
         return lstCatalogo;
     }
 }
Пример #14
0
        public UsuariosCLS ObtenerUsuarioPorId(int idUsu)
        {
            UsuariosCLS objUsuariosCLS = new UsuariosCLS();

            using (var db = new BDControlMGEntities())
            {
                Usuario oUsuario = db.Usuario.Where(p => p.IdUsuario.Equals(idUsu)).First();
                objUsuariosCLS.IdUsuario        = oUsuario.IdUsuario;
                objUsuariosCLS.NombreUsuario    = oUsuario.NombreUsuario;
                objUsuariosCLS.ApPaternoUsuario = oUsuario.ApPaternoUsuario;
                objUsuariosCLS.ApMaternoUsuario = oUsuario.ApMaternoUsuario;
                objUsuariosCLS.EmailUsuario     = oUsuario.EmailUsuario;
                objUsuariosCLS.TelefonoUsuario  = oUsuario.TelefonoUsuario;
                objUsuariosCLS.IdRol            = oUsuario.IdRol;
                objUsuariosCLS.Usser            = oUsuario.Usser;
                objUsuariosCLS.Password         = oUsuario.Password;
            }
            return(objUsuariosCLS);
        }
Пример #15
0
        public int AgregarUsuario(UsuariosCLS objUsuarioCLS)
        {
            int CodResult = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    if (validarUsuario(objUsuarioCLS.Usser))
                    {
                        Usuario objUsuario = new Usuario();
                        objUsuario.IdRol               = objUsuarioCLS.IdRol;
                        objUsuario.NombreUsuario       = objUsuarioCLS.NombreUsuario;
                        objUsuario.ApMaternoUsuario    = objUsuarioCLS.ApMaternoUsuario;
                        objUsuario.ApPaternoUsuario    = objUsuarioCLS.ApPaternoUsuario;
                        objUsuario.EmailUsuario        = objUsuarioCLS.EmailUsuario;
                        objUsuario.TelefonoUsuario     = objUsuarioCLS.TelefonoUsuario;
                        objUsuario.Usser               = objUsuarioCLS.Usser;
                        objUsuario.Password            = objUsuarioCLS.Password;
                        objUsuario.FechaCreacion       = DateTime.Now;
                        objUsuario.UsuarioCreacion     = "Admin";
                        objUsuario.FechaModificacion   = DateTime.Now;
                        objUsuario.UsuarioModificacion = "Admin";
                        objUsuario.EstadoUsuario       = true;
                        objUsuario.EstadoEliminacion   = false;
                        db.Usuario.Add(objUsuario);
                        db.SaveChanges();

                        CodResult = 1;
                    }
                    else
                    {
                        CodResult = 2;
                    }
                }
            }
            catch (Exception)
            {
                CodResult = 0;
            }
            return(CodResult);
        }
Пример #16
0
        public int EliminarUsuario(UsuariosCLS objUsuarioCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    Usuario oUsuario = db.Usuario.Where(p => p.IdUsuario.Equals(objUsuarioCls.IdUsuario)).First();
                    oUsuario.EstadoEliminacion = true;
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Пример #17
0
        private bool validarUsuario(string nombreUsuario)
        {
            List <UsuariosCLS> lstUsuario = null;
            bool rpta = true;

            using (var db = new BDControlMGEntities())
            {
                lstUsuario = (from usu in db.Usuario
                              where usu.EstadoEliminacion == false && usu.EstadoUsuario == true && usu.Usser.ToUpper().Equals(nombreUsuario.ToUpper())
                              select new UsuariosCLS
                {
                    IdRol = usu.IdUsuario
                }).ToList();

                if (lstUsuario.Count > 0)
                {
                    rpta = false;
                }
            }
            return(rpta);
        }
Пример #18
0
        public UsuariosCLS ObtenerDatosUsuario(string usser, string pass)
        {
            UsuariosCLS objUsuariosCLS = new UsuariosCLS();

            using (var db = new BDControlMGEntities())
            {
                Usuario oUsuario = db.Usuario.Where(p => p.Usser.ToUpper().Trim() == usser.ToUpper().Trim() && p.Password == pass).SingleOrDefault();

                if (oUsuario != null)
                {
                    objUsuariosCLS.IdUsuario        = oUsuario.IdUsuario;
                    objUsuariosCLS.NombreUsuario    = oUsuario.NombreUsuario;
                    objUsuariosCLS.ApPaternoUsuario = oUsuario.ApPaternoUsuario;
                    objUsuariosCLS.ApMaternoUsuario = oUsuario.ApMaternoUsuario;
                    objUsuariosCLS.EmailUsuario     = oUsuario.EmailUsuario;
                    objUsuariosCLS.TelefonoUsuario  = oUsuario.TelefonoUsuario;
                    objUsuariosCLS.Usser            = oUsuario.Usser;
                    objUsuariosCLS.IdRol            = oUsuario.IdRol;
                }
            }
            return(objUsuariosCLS);
        }
Пример #19
0
        public int GuardarOperacionCajaChicaCalculadora(CalculadoraCLS ope)
        {
            int CodResult = 0;

            try
            {
                var comentario = "";
                if (ope.Comentario is null)
                {
                    comentario = "";
                }
                else
                {
                    comentario = ope.Comentario;
                }

                CalculadoraCLS lstCal = null;
                using (var db = new BDControlMGEntities())
                {
                    lstCal = db.Database.SqlQuery <CalculadoraCLS>(
                        "Usp_InsertUpdateOperacionCajaChicaCalculadora @idOperacionCajaChica,@OperacionCajaChica,@Resultado,@UsuarioCreacion,@TipoOpeIU,@Comentario",
                        new SqlParameter("@idOperacionCajaChica", ope.idOperacion),
                        new SqlParameter("@OperacionCajaChica", ope.Operacion),
                        new SqlParameter("@Resultado", ope.Resultado),
                        new SqlParameter("@UsuarioCreacion", "ecamarena"),
                        new SqlParameter("@TipoOpeIU", "Insert"),
                        new SqlParameter("@Comentario", comentario)
                        ).SingleOrDefault();
                    CodResult = 1;
                }
            }
            catch (Exception ex)
            {
                CodResult = 0;
            }

            return(CodResult);
        }
Пример #20
0
        public int GuardarOperacionCajaChica(OperacionCajaChicaCLS ope)
        {
            int     CodResult              = 0;
            decimal MontoIngreso           = 0;
            decimal MontoSalida            = 0;
            int     TipoOperacionCajaChica = ope.TipoOperacionCajaChica;
            string  Comentario             = "";

            if (ope.Comentario is null)
            {
                Comentario = "";
            }
            else
            {
                Comentario = ope.Comentario;
            }
            int     Moneda = ope.Moneda;
            bool    FlagSumaCajaChicaSol    = false;
            bool    FlagRestaCajaChicaSol   = false;
            bool    FlagSumaCajaChicaDolar  = false;
            bool    FlagRestaCajaChicaDolar = false;
            bool    FlagSumaCajaChicaEuro   = false;
            bool    FlagRestaCajaChicaEuro  = false;
            bool    Eliminado       = false;
            decimal TipoCambio      = ope.TipoCambio;
            string  UsuarioCreacion = ope.UsuarioCreacion;

            if (ope.TipoOperacionCajaChica == 1)
            {
                FlagSumaCajaChicaDolar = true;
                FlagRestaCajaChicaSol  = true;
                MontoIngreso           = ope.MontoIngreso;
                MontoSalida            = ope.MontoSalida;
            }
            else if (ope.TipoOperacionCajaChica == 2)
            {
                FlagSumaCajaChicaSol    = true;
                FlagRestaCajaChicaDolar = true;
                MontoIngreso            = ope.MontoSalida;
                MontoSalida             = ope.MontoIngreso;
            }
            else if (ope.TipoOperacionCajaChica == 3)
            {
                FlagSumaCajaChicaEuro = true;
                FlagRestaCajaChicaSol = true;
                MontoIngreso          = ope.MontoIngreso;
                MontoSalida           = ope.MontoSalida;
            }
            else if (ope.TipoOperacionCajaChica == 4)
            {
                FlagSumaCajaChicaSol   = true;
                FlagRestaCajaChicaEuro = true;
                MontoIngreso           = ope.MontoSalida;
                MontoSalida            = ope.MontoIngreso;
            }
            else if (ope.TipoOperacionCajaChica == 5)
            {
                FlagSumaCajaChicaDolar = true;
                FlagRestaCajaChicaEuro = true;
                MontoIngreso           = ope.MontoIngreso;
                MontoSalida            = ope.MontoSalida;
            }
            else if (ope.TipoOperacionCajaChica == 6)
            {
                FlagRestaCajaChicaDolar = true;
                FlagSumaCajaChicaEuro   = true;
                MontoIngreso            = ope.MontoIngreso;
                MontoSalida             = ope.MontoSalida;
            }
            else
            {
                MontoIngreso = ope.MontoIngreso;
                if (ope.TipoOperacionCajaChica == 7 || ope.TipoOperacionCajaChica == 8)
                {
                    if (ope.Moneda == 1)
                    {
                        FlagSumaCajaChicaSol = true;
                    }
                    if (ope.Moneda == 2)
                    {
                        FlagSumaCajaChicaDolar = true;
                    }
                    if (ope.Moneda == 3)
                    {
                        FlagSumaCajaChicaEuro = true;
                    }
                }
                if (ope.TipoOperacionCajaChica == 9 || ope.TipoOperacionCajaChica == 10)
                {
                    if (ope.Moneda == 1)
                    {
                        FlagRestaCajaChicaSol = true;
                    }
                    if (ope.Moneda == 2)
                    {
                        FlagRestaCajaChicaDolar = true;
                    }
                    if (ope.Moneda == 3)
                    {
                        FlagRestaCajaChicaEuro = true;
                    }
                }
            }

            try
            {
                OperacionCajaChicaCLS lstOpe = null;

                using (var db = new BDControlMGEntities())
                {
                    lstOpe = db.Database.SqlQuery <OperacionCajaChicaCLS>(
                        "Usp_InsertOperacionCajaChica @MontoIngreso,@MontoSalida,@TipoOperacionCajaChica,@Comentario,@Moneda," +
                        "@FlagSumaCajaChicaSol,@FlagRestaCajaChicaSol,@FlagSumaCajaChicaDolar,@FlagRestaCajaChicaDolar,@FlagSumaCajaChicaEuro," +
                        "@FlagRestaCajaChicaEuro,@Eliminado,@TipoCambio,@UsuarioCreacion",
                        new SqlParameter("@MontoIngreso", MontoIngreso),
                        new SqlParameter("@MontoSalida", MontoSalida),
                        new SqlParameter("@TipoOperacionCajaChica", TipoOperacionCajaChica),
                        new SqlParameter("@Comentario", Comentario),
                        new SqlParameter("@Moneda", Moneda),
                        new SqlParameter("@FlagSumaCajaChicaSol", FlagSumaCajaChicaSol),
                        new SqlParameter("@FlagRestaCajaChicaSol", FlagRestaCajaChicaSol),
                        new SqlParameter("@FlagSumaCajaChicaDolar", FlagSumaCajaChicaDolar),
                        new SqlParameter("@FlagRestaCajaChicaDolar", FlagRestaCajaChicaDolar),
                        new SqlParameter("@FlagSumaCajaChicaEuro", FlagSumaCajaChicaEuro),
                        new SqlParameter("@FlagRestaCajaChicaEuro", FlagRestaCajaChicaEuro),
                        new SqlParameter("@Eliminado", Eliminado),
                        new SqlParameter("@TipoCambio", TipoCambio),
                        new SqlParameter("@UsuarioCreacion", UsuarioCreacion)
                        ).SingleOrDefault();
                    CodResult = 1;
                }
            }
            catch (Exception e)
            {
                CodResult = 0;
            }
            return(CodResult);
        }