static clsNRelacionPR_LA_ORI transformar(ORIENTADORACARGODEPROCESOENPERIODO newRelacion) { clsNRelacionPR_LA_ORI relacion = new clsNRelacionPR_LA_ORI(); relacion.IDLINEADEACCION = newRelacion.IDLINEADEACCION; relacion.IDORIENTADOR = newRelacion.IDORIENTADOR; relacion.IDPERIODO = newRelacion.IDPERIODO; relacion.IDPROCESO = newRelacion.IDPROCESO; relacion.OBSERVACIONRELACION = newRelacion.OBSERVACION; return(relacion); }
//Metodo de eliminacion de relaciones linea de accion, proceso, orientador y periodo public bool D_eliminarRelacionLA_PR_OR_PER(ORIENTADORACARGODEPROCESOENPERIODO eliminarRelacion) { try { using (MERSembrarDataContext db = new MERSembrarDataContext()) { ORIENTADORACARGODEPROCESOENPERIODO relacion = (from r in db.ORIENTADORACARGODEPROCESOENPERIODO where r.IDLINEADEACCION == eliminarRelacion.IDLINEADEACCION && r.IDPROCESO == eliminarRelacion.IDPROCESO && r.IDORIENTADOR == eliminarRelacion.IDORIENTADOR && r.IDPERIODO == eliminarRelacion.IDPERIODO select r).First(); db.ORIENTADORACARGODEPROCESOENPERIODO.DeleteOnSubmit(relacion); db.SubmitChanges(); } return(true); } catch { return(false); } }
//Metodo de edicion de relaciones linea de accion, proceso, orientador y periodo public bool D_editarRelacionLA_PR_OR_PER(ORIENTADORACARGODEPROCESOENPERIODO editarRelacion) { try { using (MERSembrarDataContext db = new MERSembrarDataContext()) { ORIENTADORACARGODEPROCESOENPERIODO relacion = db.ORIENTADORACARGODEPROCESOENPERIODO.Single(u => u.IDLINEADEACCION == editarRelacion.IDLINEADEACCION && u.IDPROCESO == editarRelacion.IDPROCESO && u.IDORIENTADOR == editarRelacion.IDORIENTADOR && u.IDPERIODO == editarRelacion.IDPERIODO); relacion.IDLINEADEACCION = editarRelacion.IDLINEADEACCION; relacion.IDORIENTADOR = editarRelacion.IDORIENTADOR; relacion.IDPROCESO = editarRelacion.IDPROCESO; relacion.IDPERIODO = editarRelacion.IDPERIODO; relacion.OBSERVACION = editarRelacion.OBSERVACION; db.SubmitChanges(); } return(true); } catch { return(false); } }
//Metodo de agregar nueva relacion entre linea de accion, proceso, orientador y periodo public bool D_ingresarRelacionLA_PR_OR_PER(clsNRelacionPR_LA_ORI nuevaRelacion) { try { using (MERSembrarDataContext db = new MERSembrarDataContext()) { ORIENTADORACARGODEPROCESOENPERIODO relacion = new ORIENTADORACARGODEPROCESOENPERIODO(); relacion.IDLINEADEACCION = nuevaRelacion.IDLINEADEACCION; relacion.IDORIENTADOR = nuevaRelacion.IDORIENTADOR; relacion.IDPROCESO = nuevaRelacion.IDPROCESO; relacion.IDPERIODO = nuevaRelacion.IDPERIODO; relacion.OBSERVACION = nuevaRelacion.OBSERVACIONRELACION; db.ORIENTADORACARGODEPROCESOENPERIODO.InsertOnSubmit(relacion); db.SubmitChanges(); } return(true); } catch { return(false); } }