예제 #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);
            }
        }
예제 #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...");
            }
        }
예제 #3
0
        public void Add(ClienteDAL cliente)
        {
            try
            {
                BeLifeContexto ctx = DB.Contexto;

                ctx.Cliente.Add(new Cliente()
                {
                    RutCliente      = cliente.RutCliente,
                    Nombres         = cliente.Nombres,
                    Apellidos       = cliente.Apellidos,
                    FechaNacimiento = cliente.FechaNacimiento,
                    IdSexo          = cliente.IdSexo,
                    IdEstadoCivil   = cliente.IdEstadoCivil
                });
                ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error al insertar");
                Console.WriteLine("Detalle: " + ex.Message);
            }
            finally
            {
                Console.WriteLine("Cerrando la conexión...");
            }
        }
예제 #4
0
        public bool Edit(ClienteDAL cliente)
        {
            try
            {
                BeLifeContexto ctx = DB.Contexto;

                var c = ctx.Cliente.FirstOrDefault(x => x.RutCliente.Equals(cliente.RutCliente));

                c.Nombres         = cliente.Nombres;
                c.Apellidos       = cliente.Apellidos;
                c.FechaNacimiento = cliente.FechaNacimiento;
                c.IdSexo          = cliente.IdSexo;
                c.IdSexo          = cliente.IdEstadoCivil;
                ctx.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }