public List<periodosDTO> c_periodoA(int ano) { try { origenl = bd.periodos.ToList(); List<periodosDTO> Lista = new List<periodosDTO>(); if (origenl != null) { foreach (periodos item in origenl) { periodosDTO ds = new periodosDTO(); string[] h = item.id.ToString().Split('-'); if (ano.ToString() == h[0]) { ds.id = item.id.ToString(); ds.rangoI = item.rangoI.ToString(); ds.rangoF = item.rangoF.ToString(); Lista.Add(ds); } } Lista = Lista.OrderBy(t => t.id).ToList(); return Lista; } else { return null; } } catch (Exception) { return null; } }
public string m_periodo(periodosDTO dto, bitacorasDTO dtob) { string m = BLL.m_periodo(dto); if (m != null) BLLB.r_bitacora(dtob); return m; }
public string e_periodo(dtoG dto, bitacorasDTO dtob) { periodosDTO p = new periodosDTO(); p.id = dto.id; string m= BLL.e_periodo(p); if (m != null) if (m != "Usted no puede eliminar este periodo, ya que se encuentra vinculado con observaciónes o notas. Revise") BLLB.r_bitacora(dtob); return m; }
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; } }
//--------------------------------------------------------------------------- public string e_periodo(periodosDTO cod) { try { cod.id = cod.id.ToUpper(); periodos n = bd.periodos.Where(t => t.id == cod.id).FirstOrDefault(); bd.periodos.Remove(n); bd.SaveChanges(); return "¡Eliminación exitosa!"; } catch (Exception e) { string m = e.Message.ToString(); if (m.StartsWith("Se produjo un error mientras se actualizaban las entradas.")) { return "Usted no puede eliminar este periodo, ya que se encuentra vinculado con observaciónes o notas. Revise"; } else { return null; } } }
//------------------------------------------------------------------------------------ public string r_periodo(periodosDTO cod) { return r.r_periodo(cod); }
public void c_periodo() { // Esta prueba de lista solo se ve al depurar y en la variable ob2 ob = r.c_periodo("I"); Assert.IsNotNull(ob); }
//-------------------------------------------------------------- public string m_periodo(periodosDTO cod) { try { periodos n = bd.periodos.Where(t => t.id == cod.id).FirstOrDefault(); n.rangoI = cod.rangoI; n.rangoF = cod.rangoF; bd.SaveChanges(); return "¡Modificación exitosa!"; } catch (Exception) { return null; } }