//-------------------------------------------------------------- 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; } }
//-------------------------------------------------------------- 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; } }
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); } }