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); }
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); }
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; }
public List <UsuariosCLS> ListarUsuarios() { List <UsuariosCLS> lstUsuarios = null; using (var db = new BDControlMGEntities()) { lstUsuarios = db.Database.SqlQuery <UsuariosCLS>("Usp_ListarUsuarios").ToList(); } return(lstUsuarios); }
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); }
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); }
public ConfiguracionCajaChicaCLS ObtenerUltimaConfCajaChica() { ConfiguracionCajaChicaCLS lstConfCajaChica = null; using (var db = new BDControlMGEntities()) { lstConfCajaChica = db.Database.SqlQuery <ConfiguracionCajaChicaCLS>("Usp_obtenerUltimaConfCajaChica").SingleOrDefault(); } return(lstConfCajaChica); }
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); }
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); }
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; }
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); }
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); }
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; } }
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); }
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); }
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); }
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); }
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); }
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); }
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); }