public void ModificarAfp()
        {
            AfpActualizada nuevaAfpActualizada = this._gestorDeAfp.ActualizarAfp(this.afpActualizada);

            this.CargarAfps2();
            this.afpActualizada = new AfpActualizada();
        }
예제 #2
0
        private AfpActualizada ConvertirAfpA_DTO2(tb_Afp afp)
        {
            AfpActualizada afpActualizada = new AfpActualizada();

            afpActualizada.Id          = afp.CodigoAfp;
            afpActualizada.Descripcion = afp.Descripcion;
            return(afpActualizada);
        }
예제 #3
0
 public AfpActualizada ActualizarAfp(AfpActualizada afpActualizada)
 {
     using (DB_SegurosEntities seguros = new DB_SegurosEntities())
     {
         tb_Afp afp = seguros.tb_Afp.Find(afpActualizada.Id);
         afp.CodigoAfp   = afpActualizada.Id;
         afp.Descripcion = afpActualizada.Descripcion;
         seguros.Entry(afp);
         seguros.SaveChanges();
         return(ConvertirAfpA_DTO2(afp));
     }
 }
예제 #4
0
        static void Main(string[] args)
        {
            GestorDeAfp gestorDeAfps = new GestorDeAfp();

            NuevaAfp nuevaAfp = new NuevaAfp();

            nuevaAfp.Descripcion = "AFP Primas";
            gestorDeAfps.CrearAfp(nuevaAfp);

            AfpActualizada afpActualzada = new AfpActualizada();

            afpActualzada.Id          = 2;
            afpActualzada.Descripcion = "AFP Prima";
            gestorDeAfps.ActualizarAfp(afpActualzada);
        }