コード例 #1
0
        public bool VerificarPolizaActiva(string patente, string nroMotor, string nroChasis)
        {
            try
            {
                using (DBEntities_TP db = new DBEntities_TP())
                {
                    int cantPolizasVigentes = db.Polizas.AsNoTracking().Where(p => p.patente == patente).
                                              Where(p => p.nroMotor == nroMotor).
                                              Where(p => p.nroChasis == nroChasis).
                                              Where(p => p.fechaFinVigencia > DateTime.Today).
                                              Count();

                    if (cantPolizasVigentes == 0)
                    {
                        return(true);
                    }
                    else
                    if (cantPolizasVigentes > 0)
                    {
                        throw new Exception("Existe una póliza vigente del asociado para ese vehículo");
                    }
                    else
                    {
                        throw new Exception("Error en la Base de Datos al intentar recuperar póliza.");
                    }
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
コード例 #2
0
 public List <v_Cliente> ConsultaBuscarClientes(DTO_busquedaCliente dtoBC)
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             var query = db.v_Cliente.AsNoTracking().Where(q => q.nombre.Length > 0);
             if (dtoBC.IdCliente.Value > 0)
             {
                 query = query.Where(q => q.NroCliente == dtoBC.IdCliente);
             }
             if (dtoBC.NroDocumento > 0)
             {
                 query = query.Where(q => q.nroDocumento == dtoBC.NroDocumento);
             }
             if (!string.IsNullOrWhiteSpace(dtoBC.Apellido))
             {
                 query = query.Where(q => q.apellido.Contains(dtoBC.Apellido));
             }
             if (!string.IsNullOrWhiteSpace(dtoBC.Nombre))
             {
                 query = query.Where(q => q.nombre.Contains(dtoBC.Nombre));
             }
             return(query.ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #3
0
 public void GuardarVehiculo(Vehiculo vehiculo)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         db.Vehiculoes.Add(vehiculo);
         db.SaveChanges();
     }
 }
コード例 #4
0
        public MedidaSeguridad get(int id)
        {
            var db = new DBEntities_TP();
            var ms = new MedidaSeguridad();

            ms = db.MedidaSeguridads.Find(id);
            return(ms);
        }
コード例 #5
0
 public Pai GetPais(int idPais)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Pai pais = new Pai();
         pais = db.Pais.Find(idPais);
         return(pais);
     }
 }
コード例 #6
0
 public Cliente Get(int idCliente)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Cliente cliente = new Cliente();
         cliente = db.Clientes.Find(idCliente);
         return(cliente);
     }
 }
コード例 #7
0
 public Profesion GetProfesion(int idProfesion)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Profesion profesion = new Profesion();
         profesion = db.Profesions.Find(idProfesion);
         return(profesion);
     }
 }
コード例 #8
0
 public Sexo GetSexo(int idSexo)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Sexo sexo = new Sexo();
         sexo = db.Sexoes.Find(idSexo);
         return(sexo);
     }
 }
コード例 #9
0
 public TipoCobertura GetNombre(int idTipoCobertura)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         var tc = new TipoCobertura();
         tc = db.TipoCoberturas.Find(idTipoCobertura);
         return(tc);
     }
 }
コード例 #10
0
 public TipoCobertura Get(string nombreTipoCobertura)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         var tc = new TipoCobertura();
         tc = db.TipoCoberturas.Find(nombreTipoCobertura);
         return(tc);
     }
 }
コード例 #11
0
 public Localidad Get(int id)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Localidad dom = new Localidad();
         dom = db.Localidads.Find(id);
         return(dom);
     }
 }
コード例 #12
0
 public EstadoCivil Get(int id)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         EstadoCivil ec = new EstadoCivil();
         ec = db.EstadoCivils.Find(id);
         return(ec);
     }
 }
コード例 #13
0
 public Modelo Get(int id)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Modelo mod = new Modelo();
         mod = db.Modeloes.Find(id);
         return(mod);
     }
 }
コード例 #14
0
 public Persona GetPersona(int idPersona)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Persona persona = new Persona();
         persona = db.Personas.Find(idPersona);
         return(persona);
     }
 }
コード例 #15
0
 public Vehiculo Get(int id)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         var vehiculo = new Vehiculo();
         vehiculo = db.Vehiculoes.Find(id);
         return(vehiculo);
     }
 }
コード例 #16
0
 public SituacionIVA Get(int id)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         SituacionIVA sitIVA = new SituacionIVA();
         sitIVA = db.SituacionIVAs.Find(id);
         return(sitIVA);
     }
 }
コード例 #17
0
 public EstadoCivil GetEstadoCivil(int idEstCivil)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         EstadoCivil estadoCivil = new EstadoCivil();
         estadoCivil = db.EstadoCivils.Find(idEstCivil);
         return(estadoCivil);
     }
 }
コード例 #18
0
 public Provincia GetProvincia(int idProvincia)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Provincia provincia = new Provincia();
         provincia = db.Provincias.Find(idProvincia);
         return(provincia);
     }
 }
コード例 #19
0
 public TipoDocumento GetTipoDocumento(int idTipoDoc)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         TipoDocumento tipoDocumento = new TipoDocumento();
         tipoDocumento = db.TipoDocumentoes.Find(idTipoDoc);
         return(tipoDocumento);
     }
 }
コード例 #20
0
 public Localidad GetLocalidad(int idLocalidad)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Localidad localidad = new Localidad();
         localidad = db.Localidads.Find(idLocalidad);
         return(localidad);
     }
 }
コード例 #21
0
 public Domicilio GetDomicilio(int idDomicilio)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Domicilio domicilio = new Domicilio();
         domicilio = db.Domicilios.Find(idDomicilio);
         return(domicilio);
     }
 }
コード例 #22
0
 public EstadoCliente GetEstadoCliente(int idEstadoCliente)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         EstadoCliente estadoCliente = new EstadoCliente();
         estadoCliente = db.EstadoClientes.Find(idEstadoCliente);
         return(estadoCliente);
     }
     ;
 }
コード例 #23
0
 public void SetEstadoCliente(int idCliente, int idEstado)
 {
     using (DBEntities_TP db = new DBEntities_TP())
     {
         Cliente cliente = new Cliente();
         cliente = db.Clientes.Find(idCliente);
         cliente.idEstadoCliente = idEstado;
         db.SaveChanges();
     }
 }
コード例 #24
0
 public List <Sexo> BuscarSexos()
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             return(db.Sexoes.AsNoTracking().ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #25
0
 public List <EstadoCivil> BuscarEstodosCiviles()
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             return(db.EstadoCivils.AsNoTracking().ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #26
0
 public List <Provincia> BuscarProvincias()
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             return(db.Provincias.AsNoTracking().ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #27
0
 public List <Modelo> BuscarModelos(int idMarca)
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             return(db.Modeloes.AsNoTracking().Where(p => p.idmarca == idMarca).OrderBy(p => p.nombre).ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #28
0
 public List <Localidad> BuscarLocalidad(int IdProvincia)
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             return(db.Localidads.AsNoTracking().Where(p => p.idProvincia == IdProvincia).OrderBy(p => p.nombre).ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #29
0
 public List <TipoDocumento> BuscarTipoDocumento()
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             return(db.TipoDocumentoes.AsNoTracking().ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
コード例 #30
0
 public List <TipoCobertura> BuscarCoberturas()
 {
     try
     {
         using (DBEntities_TP db = new DBEntities_TP())
         {
             return(db.TipoCoberturas.AsNoTracking().ToList());
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }