예제 #1
0
 //--------------------------------------------------------------
 public periodosDTO c_periodo(string idPeriodo)
 {
     try
        {
        idPeriodo = idPeriodo.ToUpper();
        origen =bd.periodos.Where(t=>t.id==idPeriodo).FirstOrDefault();
        if(origen!=null){
        AutoMapper.Mapper.CreateMap<periodos, periodosDTO>();
        AutoMapper.Mapper.Map(origen, destino);
        return destino;
        }else{return null;}
        }
        catch (Exception)
        {
        return null;
        }
 }
예제 #2
0
        //--------------------------------------------------------------
        public string r_periodo(periodosDTO cod)
        {
            try
               {
               cod.id = cod.id.ToUpper();
               cod.rangoF = cod.rangoF.ToUpper();
               cod.rangoI = cod.rangoI.ToUpper();

               periodos m = new periodos();
               AutoMapper.Mapper.CreateMap<periodosDTO, periodos>();
               AutoMapper.Mapper.Map(cod, m);
               bd.periodos.Add(m);
               bd.SaveChanges();
               return "¡Se agregó el periodo correctamente";
               }
               catch (Exception) { return null; }
        }
예제 #3
0
 private void InsertPeriodos(vigencias NVigencia)
 {
     foreach (periodos item in vigenciaOld.periodos.OrderBy(t => t.id).ToList())
     {
         ultid_periodos++;
         periodos per = new periodos();
         per.id = ultid_periodos;
         per.periodo = item.periodo;
         per.vigencia = NVigencia.vigencia;
         per.vence_dia = item.vence_dia;
         per.estado = "AC";
         ctx.periodos.Add(per);
     }
 }