Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        //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);
            }
        }
Exemplo n.º 3
0
        //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);
            }
        }
Exemplo n.º 4
0
        //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);
            }
        }