Example #1
0
        public bool Edit(ContratoDAL contrato)
        {
            try
            {
                BeLifeContexto ctx = DB.Contexto;

                var c = ctx.Contrato.FirstOrDefault(x => x.RutCliente.Equals(contrato.RutCliente));

                c.Numero              = contrato.Numero;
                c.FechaCreacion       = contrato.FechaCreacion;
                c.FechaTermino        = contrato.FechaTermino;
                c.RutCliente          = contrato.RutCliente;
                c.CodigoPlan          = contrato.CodigoPlan;
                c.IdTipoContrato      = contrato.IdTipoContrato;
                c.FechaInicioVigencia = contrato.FechaInicioVigencia;
                c.FechaFinVigencia    = contrato.FechaFinVigencia;
                c.Vigente             = contrato.Vigente;
                c.DeclaracionSalud    = contrato.DeclaracionSalud;
                c.PrimaAnual          = contrato.PrimaAnual;
                c.PrimaMensual        = contrato.PrimaMensual;
                c.Observaciones       = contrato.Observaciones;
                ctx.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Example #2
0
        public void Add(ContratoDAL contrato)
        {
            try
            {
                BeLifeContexto ctx = DB.Contexto;

                ctx.Contrato.Add(new Contrato()
                {
                    Numero              = contrato.Numero,
                    FechaCreacion       = contrato.FechaCreacion,
                    FechaTermino        = contrato.FechaTermino,
                    RutCliente          = contrato.RutCliente,
                    CodigoPlan          = contrato.CodigoPlan,
                    IdTipoContrato      = contrato.IdTipoContrato,
                    FechaInicioVigencia = contrato.FechaInicioVigencia,
                    FechaFinVigencia    = contrato.FechaFinVigencia,
                    Vigente             = contrato.Vigente,
                    DeclaracionSalud    = contrato.DeclaracionSalud,
                    PrimaAnual          = contrato.PrimaAnual,
                    PrimaMensual        = contrato.PrimaMensual,
                    Observaciones       = contrato.Observaciones,
                });
                ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error al insertar");
                Console.WriteLine("Detalle: " + ex.Message);
            }
            finally
            {
                Console.WriteLine("Cerrando la conexión...");
            }
        }
Example #3
0
 public void GetAll(ContratoDAL contrato)
 {
     //Listar todos los  CLientes belife
 }
Example #4
0
 public void Delete(ContratoDAL contrato)
 {
     //Delete CLientes belife
 }