public ResponseModel Guardar(List <tb_Reserva> ListaReseva) { var rm = new ResponseModel(); try { using (var ctx = new SeguroContext()) { foreach (tb_Reserva reserva in ListaReseva) { if (reserva.IdReserva > 0) { ctx.Entry(reserva).State = EntityState.Modified; } else { ctx.Entry(reserva).State = EntityState.Added; } rm.SetResponse(true); ctx.SaveChanges(); } } } catch (Exception e) { ELog.save(this, e); //throw; } return(rm); }
public ResponseModel BloquearUsuario(string Login) { var rm = new ResponseModel(); try { using (var ctx = new SeguroContext()) { var usuario = ctx.tb_Usuario .Where(x => x.Login == Login) .SingleOrDefault(); if (usuario != null) { usuario.IdEstado = 6; ctx.Entry(usuario).State = EntityState.Modified; rm.SetResponse(false, "Usuario Bloqueado"); ctx.SaveChanges(); } else { rm.SetResponse(false, "Correo o contraseña incorrecta"); } } } catch (Exception e) { throw;// ELog.save(this, e); //throw; } return(rm); }
public List <tb_Periodo> ListarPeriodo(int i = 0) { var periodos = new List <tb_Periodo>(); try { using (var ctx = new SeguroContext()) { if (i == 0) { //obtiene la relacion entre periodo y estado periodos = ctx.tb_Periodo .Include(x => x.tb_Estado) .ToList(); } else { periodos = ctx.Database.SqlQuery <tb_Periodo>("sp_listaPeriodos").ToList(); } } } catch (Exception e) { ELog.save(this, e); //throw; } return(periodos); }
public ResponseModel Guardar(tb_Poliza poliza) { var rm = new ResponseModel(); try { using (var ctx = new SeguroContext()) { if (poliza.IdPoliza > 0) { ctx.Entry(poliza).State = EntityState.Modified; } else { ctx.Entry(poliza).State = EntityState.Added; } rm.SetResponse(true); ctx.SaveChanges(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(rm); }
public int GuardarPersona(tb_Persona persona) { var codigo = 0; try { using (var ctx = new SeguroContext()) { if (persona.idPersona > 0) { ctx.Entry(persona).State = EntityState.Modified; } else { ctx.Entry(persona).State = EntityState.Added; } ctx.SaveChanges(); codigo = persona.idPersona; } } catch (Exception e) { ELog.save(this, e); //throw; } return(codigo); }
public tb_Periodo ObtenerPeriodo(int idPeriodo) { var periodo = new tb_Periodo(); try { using (var ctx = new SeguroContext()) { //formas de incluir una relacion entre objetos /* periodo = ctx.tb_Periodo * .Include(x => x.tb_Estado) * .Where(x => x.IdPeriodo==idPeriodo ) * .SingleOrDefault() ;*/ periodo = ctx.tb_Periodo .Include("tb_Estado") .Where(x => x.IdPeriodo == idPeriodo) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(periodo); }
public AnexGRIDResponde ListarReservas(AnexGRID grid) { try { using (var ctx = new SeguroContext()) { //inicializa la grilla grid.Inicializar(); string sql = "select (p.anio+p.mes) as periodo, m.DescripcionMoneda as moneda, r.FechaReserva as fecha," + " sum(r.ReservaSepelio) as Sepelio, sum(r.ReservaGarantizado) as Garantizado, " + " sum(r.ReservaMatematica) as Matematica, sum(r.ReservaTotal) as total" + " , e.DescripcionEstado as estado " + " from tb_Reserva r" + " inner join tb_Periodo p on r.IdPeriodo = p.IdPeriodo" + " inner join tb_estado e on r.IdEstado = e.IdEstado" + " inner join tb_Foto f on r.IdFoto = f.IdFoto" + " inner join tb_Moneda m on f.IdMoneda = m.idMoneda" + " group by p.anio, p.mes, m.DescripcionMoneda , r.FechaReserva, e.DescripcionEstado" + " order by periodo desc"; var query = ctx.Database.SqlQuery <ListaReseva>(sql).ToList(); //Skip(grid.pagina)-->se indica desde que página se inicia la paginacion //Take(grid.limite)-->se indica la cantidad de registros a mostrar var listaReserva = query.Skip(grid.pagina) .Take(grid.limite) .ToList(); //Se obtiene la cantidad de registros que hay en la tabla, se usa en la paginacion var total = query.Count(); grid.SetData( from p in listaReserva select new { p.Periodo, p.Moneda, p.Fecha, p.Sepelio, p.Garantizado, p.Matematica, p.total, p.Estado }, total ); } } catch (Exception e) { ELog.save(this, e); //throw; } return(grid.responde()); }
public AnexGRIDResponde ListarFotos(AnexGRID grid) { try { using (var ctx = new SeguroContext()) { //inicializa la grilla grid.Inicializar(); string sql = "select (p.anio+p.mes) as periodo, f.fechafoto as Fecha, " + " m.DescripcionMoneda as moneda, " + " e.DescripcionEstado as estado" + " from tb_Foto f inner " + " join tb_Periodo p on f.IdPeriodo = p.IdPeriodo inner " + " join tb_estado e on f.IdEstado = e.IdEstado inner " + " join tb_Moneda m on f.IdMoneda = m.idMoneda " + " group by p.anio, p.mes, f.fechafoto, m.DescripcionMoneda, " + " e.DescripcionEstado" + " order by periodo desc"; var query = ctx.Database.SqlQuery <ListaFoto>(sql).ToList(); //Skip(grid.pagina)-->se indica desde que página se inicia la paginacion //Take(grid.limite)-->se indica la cantidad de registros a mostrar var listaFotos = query.Skip(grid.pagina) .Take(grid.limite) .ToList(); //Se obtiene la cantidad de registros que hay en la tabla, se usa en la paginacion var total = query.Count(); grid.SetData( from p in listaFotos select new { p.Periodo, p.Fecha, p.Moneda, p.Estado, p.total }, total ); } } catch (Exception e) { ELog.save(this, e); //throw; } return(grid.responde()); }
public tb_Reserva BuscarReserva(int periodo, int moneda) { var caso = new tb_Reserva(); try { using (var ctx = new SeguroContext()) { caso = ctx.Database.SqlQuery <tb_Reserva>("sp_BuscarReserva @p0, @p1", periodo, moneda).SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(caso); }
public List <tb_Cobertura> ListarCobertura() { var lista = new List <tb_Cobertura>(); try { using (var ctx = new SeguroContext()) { lista = ctx.tb_Cobertura.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw;// } return(lista); }
public List <tb_Modalidad> ListarModalidad() { var lista = new List <tb_Modalidad>(); try { using (var ctx = new SeguroContext()) { lista = ctx.tb_Modalidad.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw;// } return(lista); }
public List <tb_Foto> ListarFoto(int periodo, int moneda) { List <tb_Foto> lista = new List <tb_Foto>(); try { using (var ctx = new SeguroContext()) { lista = ctx.Database.SqlQuery <tb_Foto>("sp_ListarFoto @p0, @p1", periodo, moneda).ToList(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(lista); }
public List <tb_Estado> ListarEstado() { var estados = new List <tb_Estado>(); try { using (var ctx = new SeguroContext()) { estados = ctx.tb_Estado.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw;// } return(estados); }
public ResponseModel Acceder(string Login, string Password) { var rm = new ResponseModel(); try { using (var ctx = new SeguroContext()) { Password = HashHelper.MD5(Password); var usuario = ctx.tb_Usuario .Where(x => x.Login == Login) .Where(x => x.Password == Password) //.Where(x => x.IdEstado == 1) .SingleOrDefault(); if (usuario != null) { if (usuario.IdEstado == 1) { SessionHelper.AddUserToSession(usuario.IdUsuario.ToString()); rm.SetResponse(true); } else { rm.SetResponse(false, "Usuario Bloqueado"); } } else { rm.SetResponse(false, "Correo o contraseña incorrecta"); //rm.SetResponse(false, " "); //rm.response = false; BloqueoUsuario(Login); } } } catch (Exception e) { throw;// ELog.save(this, e); //throw; } return(rm); }
public List <tb_Moneda> ListarMoneda() { var monedas = new List <tb_Moneda>(); try { using (var ctx = new SeguroContext()) { //obtiene la relacion entre periodo y estado monedas = ctx.tb_Moneda.ToList(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(monedas); }
public int ObtenerModalidad(string resumenModalidad) { var modalidad = new tb_Modalidad(); try { using (var ctx = new SeguroContext()) { modalidad = ctx.tb_Modalidad .Where(x => x.ResumenModalidad.StartsWith(resumenModalidad)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(modalidad.IdModalidad); }
public int ObtenerEstado(string descripcionEstado) { var estado = new tb_Estado(); try { using (var ctx = new SeguroContext()) { estado = ctx.tb_Estado .Where(x => x.DescripcionEstado.Trim().StartsWith(descripcionEstado)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(estado.IdEstado); }
public tb_Cobertura ObtenerCobertura(int idCobertura) { var cobertura = new tb_Cobertura(); try { using (var ctx = new SeguroContext()) { cobertura = ctx.tb_Cobertura .Where(x => x.IdCobertura == idCobertura) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(cobertura); }
public int ObtenerSexo(string descripcionSexo) { var sexo = new tb_Sexo(); try { using (var ctx = new SeguroContext()) { sexo = ctx.tb_Sexo .Where(x => x.DescripcionSexo.StartsWith(descripcionSexo)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(sexo.IdSexo); }
public tb_Salud ObtenerSalud(int idSalud) { var salud = new tb_Salud(); try { using (var ctx = new SeguroContext()) { salud = ctx.tb_Salud .Where(x => x.IdSalud == idSalud) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(salud); }
public int ObtenerCobertura1(string descripcionCobertura) { var coberturaP = new tb_Cobertura(); try { using (var ctx = new SeguroContext()) { coberturaP = ctx.tb_Cobertura .Where(x => x.DescripcionCobertura.StartsWith(descripcionCobertura)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(coberturaP.IdCobertura); }
public tb_TipoCambio ObtenerTipoCambio(DateTime fechaTipoCambio) { var tipoCambio = new tb_TipoCambio(); try { using (var ctx = new SeguroContext()) { tipoCambio = ctx.tb_TipoCambio .Where(x => x.FechaTipoCambio == fechaTipoCambio) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(tipoCambio); }
public int ObtenerSalud(string descripcionSalud) { var salud = new tb_Salud(); try { using (var ctx = new SeguroContext()) { salud = ctx.tb_Salud .Where(x => x.DescripcionSalud.StartsWith(descripcionSalud)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(salud.IdSalud); }
public tb_IPC ObtenerIPC(DateTime fechaIpc) { var ipc = new tb_IPC(); try { using (var ctx = new SeguroContext()) { ipc = ctx.tb_IPC .Where(x => x.FechaIPC == fechaIpc) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(ipc); }
public int ObtenerTipoPensionista(string descripcionTipoPensionista) { var tipoPensionista = new tb_TipoPensionista(); try { using (var ctx = new SeguroContext()) { tipoPensionista = ctx.tb_TipoPensionista .Where(x => x.DescripcionTipoPensionista.StartsWith(descripcionTipoPensionista)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(tipoPensionista.IdTipoPensionista); }
public tb_Moneda ObtenerMoneda(int idMoneda) { var moneda = new tb_Moneda(); try { using (var ctx = new SeguroContext()) { moneda = ctx.tb_Moneda .Where(x => x.idMoneda == idMoneda) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(moneda); }
public tb_Estado ObtenerEstado(int idEstado) { var estado = new tb_Estado(); try { using (var ctx = new SeguroContext()) { estado = ctx.tb_Estado .Where(x => x.IdEstado == idEstado) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(estado); }
public int ObtenerMoneda(string codigoMoneda) { var moneda = new tb_Moneda(); try { using (var ctx = new SeguroContext()) { moneda = ctx.tb_Moneda .Where(x => x.CodigoMoneda.Trim().Equals(codigoMoneda)) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(moneda.idMoneda); }
public tb_TipoPersona ObtenerTipoPersona(int idTipoPersona) { var tipoPersona = new tb_TipoPersona(); try { using (var ctx = new SeguroContext()) { tipoPersona = ctx.tb_TipoPersona .Where(x => x.IdTipoPersona == idTipoPersona) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(tipoPersona); }
public tb_Sexo ObtenerSexo(int idSexo) { var sexo = new tb_Sexo(); try { using (var ctx = new SeguroContext()) { sexo = ctx.tb_Sexo .Where(x => x.IdSexo == idSexo) .SingleOrDefault(); } } catch (Exception e) { ELog.save(this, e); //throw; } return(sexo); }