public int GuardarDatos(PeriodoGradoCurso oPeriodoGradoCurso) { PruebaDataContext bd = new PruebaDataContext(); int nregistrosAfectados = 0; try { int id = oPeriodoGradoCurso.IID; if (oPeriodoGradoCurso.IID.Equals(0)) { int nvaces = bd.PeriodoGradoCurso.Where(p => p.IIDPERIODO.Equals(oPeriodoGradoCurso.IIDPERIODO) && p.IIDGRADO.Equals(oPeriodoGradoCurso.IIDGRADO) && p.IIDCURSO.Equals(oPeriodoGradoCurso.IIDCURSO) ).Count(); if (nvaces == 0) { bd.PeriodoGradoCurso.InsertOnSubmit(oPeriodoGradoCurso); bd.SubmitChanges(); nregistrosAfectados = 1; } else { nregistrosAfectados = -1; } } else { int nvaces = bd.PeriodoGradoCurso.Where(p => p.IIDPERIODO.Equals(oPeriodoGradoCurso.IIDPERIODO) && p.IIDGRADO.Equals(oPeriodoGradoCurso.IIDGRADO) && p.IIDCURSO.Equals(oPeriodoGradoCurso.IIDCURSO) && !p.IID.Equals(oPeriodoGradoCurso.IID)).Count(); if (nvaces == 0) { PeriodoGradoCurso obj = bd.PeriodoGradoCurso.Where(p => p.IID.Equals(id)).First(); obj.IIDCURSO = oPeriodoGradoCurso.IIDCURSO; obj.IIDGRADO = oPeriodoGradoCurso.IIDGRADO; obj.IIDPERIODO = oPeriodoGradoCurso.IIDPERIODO; bd.SubmitChanges(); nregistrosAfectados = 1; } else { nregistrosAfectados = -1; } } } catch (Exception) { nregistrosAfectados = 0; } return(nregistrosAfectados); }
public int guardar(PeriodoGradoCurso pgc) { int regAfec = 0; try { int id = pgc.IID; if (id == 0) { //Nuevi int nVeces = (db.PeriodoGradoCurso.Where(p => p.IIDCURSO == pgc.IIDCURSO && p.IIDGRADO == pgc.IIDGRADO && p.IIDPERIODO == pgc.IIDPERIODO)).Count(); if (nVeces == 0) { db.PeriodoGradoCurso.Add(pgc); db.SaveChanges(); regAfec = 1; } else { regAfec = -1; } } else { //Editar int nVeces = (db.PeriodoGradoCurso.Where(p => p.IIDCURSO == pgc.IIDCURSO && p.IIDGRADO == pgc.IIDGRADO && p.IIDPERIODO == pgc.IIDPERIODO && p.IID != id)).Count(); if (nVeces == 0) { PeriodoGradoCurso o = db.PeriodoGradoCurso.Where(p => p.IID.Equals(id)).First(); o.IIDCURSO = pgc.IIDCURSO; o.IIDPERIODO = pgc.IIDPERIODO; o.IIDGRADO = pgc.IIDGRADO; db.SaveChanges(); regAfec = 1; } else { regAfec = -1; } } } catch (Exception ex) { regAfec = 0; } return(regAfec); }
public int Eliminar(int id) { PruebaDataContext db = new PruebaDataContext(); int nregistrosAfectados = 0; try { PeriodoGradoCurso obj = db.PeriodoGradoCurso.Where(p => p.IID.Equals(id)).First(); obj.BHABILITADO = 0; db.SubmitChanges(); nregistrosAfectados = 1; } catch { nregistrosAfectados = 0; } return(nregistrosAfectados); }
public int eliminar(int id) { int regAf = 0; try { PeriodoGradoCurso o = db.PeriodoGradoCurso.Where(p => p.IID.Equals(id)).First(); o.BHABILITADO = 0; db.SaveChanges(); regAf = 1; } catch (Exception) { regAf = 0; } return(regAf); }