public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.EstadoCivil est = bbdd.EstadoCivil.First(s => s.IdEstadoCivil == this.IdEstadoCivil); CommonBC.Syncronize(est, this); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Método para copiar los datos de un usuario existente de la base de datos /// a este objeto /// </summary> /// <returns>True si el cliente fue copiado exitosamente. False de lo contrario. </returns> public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(cl => cl.RutCliente == this.RutCliente); CommonBC.Syncronize(cli, this); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Método para copiar los datos de un contrato existente de la base de datos /// a este contrato /// </summary> /// <returns>True si el contrato fue copiado exitosamente. False de lo contrario. </returns> public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Contrato con = bbdd.Contrato.First(cont => cont.Numero == this.Numero); CommonBC.Syncronize(con, this); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Copia los valores de base de datos a este objeto en base al ID /// </summary> /// <returns>True si se logro una copia. False de lo contrario</returns> public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Sexo sex = bbdd.Sexo.First(s => s.IdSexo == this.IdSexo); CommonBC.Syncronize(sex, this); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Método para conseguir todos los clientes de la base de datos con filtro de sexo /// </summary> /// <returns>Lista con todos los clientes en la BD con el filtro elegido</returns> public List <Cliente> ReadAllBySexo() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { return(GenerarListadoCliente(bbdd.Cliente.Where(c => c.IdSexo == this.Sexo.IdSexo).ToList())); //ATENCION, cambiar propiedad de cliente a tipo int, TipoSexo, para ser compatible con BD //o dejarlo como está. } catch (Exception) { return(null); } }
public bool Delete() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); bbdd.Cliente.Remove(cli); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
//Segun la id marca entregada, retorna un listado con todos los modelos respectivos public List <Modelo> ReadAllByMarca(int idmarca) { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); List <Datos.MarcaModeloVehiculo> marcaModelos = bbdd.MarcaModeloVehiculo.Where(m => m.IdMarca == idmarca).ToList <Datos.MarcaModeloVehiculo>(); List <Datos.ModeloVehiculo> modeloDatos = new List <Datos.ModeloVehiculo>(); foreach (var marMod in marcaModelos) { Datos.ModeloVehiculo modelo = bbdd.ModeloVehiculo.First(m => m.IdModelo == marMod.IdModelo); modeloDatos.Add(modelo); } return(GenerarListado(modeloDatos)); }
/// <summary> /// Borra este contrato en la base de datos, en base al Numero de Contrato /// </summary> /// <returns>Retorna true si se pudo borrar. False en caso contrario.</returns> public bool Delete() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Contrato con = bbdd.Contrato.First(cont => cont.Numero == this.Numero); bbdd.Contrato.Remove(con); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Update() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(this, cli); cli.IdEstadoCivil = ObtenerIdCivil(); cli.IdSexo = ObtenerIdSexo(); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
//ReadAll para el DataGrid public List <Contrato> ReadAll() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { List <Datos.Contrato> listadoDatos = bbdd.Contrato.ToList <Datos.Contrato>(); List <Contrato> listadoContrato = GenerarListado(listadoDatos); return(listadoContrato); } catch (Exception) { return(new List <Contrato>()); } }
//buscar en la base de dato el rut que sea igual a lo que esta ingresando public bool Read() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(cli, this); //con la id sexo que viene de la base de datos obtengo la descripcion desde la bad¿se de dato para mostrarla en la vista se guarda en idsexo IdSexo = cli.Sexo.Descripcion; IdEstadoCivil = cli.EstadoCivil.Descripcion; return(true); } catch (Exception) { return(false); } }
/// <summary> /// Actualiza este contrato existente en la base de datos, en base al Numero de Contrato. /// </summary> /// <returns>Retorna true si se pudo lograr el cambio. False en caso contrario.</returns> public bool Update() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Contrato con = bbdd.Contrato.First(cont => cont.Numero == this.Numero); CommonBC.Syncronize(this, con); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Se crea este contrato en la base de datos asignada. /// </summary> /// <returns>True si se pudo crear el contrato. False en lo contrario</returns> public bool Create() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); Datos.Contrato con = new Datos.Contrato(); try { CommonBC.Syncronize(this, con); bbdd.Contrato.Add(con); bbdd.SaveChanges(); return(true); } catch (Exception) { bbdd.Contrato.Remove(con); return(false); } }
/// <summary> /// Actualiza este usuario existente en la base de datos, en base al RUT. /// </summary> /// <returns>Retorna true si se pudo lograr el cambio. False en caso contrario.</returns> public bool Update() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Cliente cli = bbdd.Cliente.First(cl => cl.RutCliente == this.RutCliente); CommonBC.Syncronize(this, cli); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
//C.R.U.D. Actualizar Contrato public bool UpdateContrato() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); Datos.Contrato contrato = bbdd.Contrato.First(e => e.Numero == Numero); try { CommonBC.Syncronize(this, contrato); bbdd.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public List <Estado> ReadAllEstado() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { /* Se obtiene todos los registro desde la tabla */ var listadoDatos = bbdd.EstadoCivil.ToList(); /* Se convierte el listado de datos en un listado de negocio */ List <Estado> listadoEstado = GenerarListado(listadoDatos); /* Se retorna la lista */ return(listadoEstado); } catch (Exception) { return(new List <Estado>()); } }
public Double Prima_anual(String rut) { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); //busco a la persona con este rut Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == rut); //extraigo la fecha de nacimiento DateTime Fn = cli.FechaNacimiento; int sx = cli.IdSexo; int Ec = cli.IdEstadoCivil; //Combertir el el dato de fecha de nacimiento a edad int Edad = calcularEdad(Fn); //captar la prima Double Prima = Clarec(Edad, sx, Ec); return Prima; }
//leer todos los clientes registrados en la base de datos public List <Cliente> ReadAll() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { // se crea una lista de cliente desde la base de datos List <Datos.Cliente> listaDatos = bbdd.Cliente.ToList <Datos.Cliente>(); //se envia la lista de Cliente base de datos pra que retorne una lista de Cliente List <Cliente> listaRegistro = GenerarListado(listaDatos); //retrona la lista al datagrid return(listaRegistro); } catch (Exception) { return(new List <Cliente>()); } }
//C.R.U.D. Borrar contrato public bool DeleteContrato() { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); try { Datos.Contrato contrato = bbdd.Contrato.First(e => e.RutCliente == RutCliente); CommonBC.Syncronize(this, contrato); bbdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Se crea usuario en la base de datos asignada /// </summary> /// <returns>True si se pudo crear el cliente. False en lo contrario</returns> public bool Create() { if (!ValidarCliente()) { return(false); } Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); Datos.Cliente cli = new Datos.Cliente(); try { CommonBC.Syncronize(this, cli); cli.IdSexo = this.Sexo.IdSexo; cli.IdEstadoCivil = this.EstadoCivil.IdEstadoCivil; bbdd.Cliente.Add(cli); bbdd.SaveChanges(); return(true); } catch (Exception ex) { bbdd.Cliente.Remove(cli); return(false); } }
public IEnumerable <Contrato> ReadS(string numero, String rut, string poliza) { Datos.BeLifeEntities bbdd = new Datos.BeLifeEntities(); Datos.Plan pl = bbdd.Plan.First(e => e.PolizaActual == poliza); if (rut.Length > 0 && numero.Length > 0 && poliza.Length > 0) { IEnumerable <Contrato> abc = from d in ReadAll() where d.RutCliente == rut && d.Numero == numero.ToString() && d.CodigoPlan == pl.IdPlan.ToString() select d; return(abc); } else if (rut.Length > 0 && numero.Length > 0 && poliza.Length == 0) { IEnumerable <Contrato> ab = from d in ReadAll() where d.RutCliente == rut && d.Numero == numero.ToString() select d; return(ab); } else if (rut.Length > 0 && numero.Length == 0 && poliza.Length > 0) { IEnumerable <Contrato> ac = from d in ReadAll() where d.RutCliente == rut && d.CodigoPlan == pl.IdPlan.ToString() select d; return(ac); } else if (rut.Length > 0 && numero.Length == 0 && poliza.Length == 0) { IEnumerable <Contrato> a = from d in ReadAll() where d.RutCliente == rut select d; return(a); } else if (numero.Length > 0 && poliza.Length > 0) { IEnumerable <Contrato> ac = from d in ReadAll() where d.Numero == numero.ToString() && d.CodigoPlan == pl.IdPlan.ToString() select d; return(ac); } else if (numero.Length > 0 && poliza.Length == 0) { IEnumerable <Contrato> a = from d in ReadAll() where d.Numero == numero.ToString() select d; return(a); } else if (numero.Length == 0 && poliza.Length > 0) { IEnumerable <Contrato> c = from d in ReadAll() where d.CodigoPlan == pl.IdPlan.ToString() select d; return(c); } else { return(ReadAll()); } }