コード例 #1
0
        public ActionResult DeleteConfirmed(short id)
        {
            Cat_ProcesosWF cat_ProcesosWF = db.Cat_ProcesosWF.Find(id);

            db.Cat_ProcesosWF.Remove(cat_ProcesosWF);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "idWF,nombreWF,noAprobacionesRequeridas,controlador,minimoRelevanciaJerarquica")] Cat_ProcesosWF cat_ProcesosWF)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cat_ProcesosWF).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cat_ProcesosWF));
 }
コード例 #3
0
        public ActionResult Create([Bind(Include = "idWF,nombreWF,noAprobacionesRequeridas,controlador,minimoRelevanciaJerarquica")] Cat_ProcesosWF cat_ProcesosWF)
        {
            if (ModelState.IsValid)
            {
                db.Cat_ProcesosWF.Add(cat_ProcesosWF);
                db.SaveChanges();
                int newId = cat_ProcesosWF.idWF;
                #region           Agrega al super usuario administrador
                string admon        = "tkp";
                var    usuarioLegeo = from usu in db.Cat_Usuario where usu.Usuario.Equals(admon) == true select usu;
                if (usuarioLegeo != null)
                {
                    if (usuarioLegeo.Count() > 0)
                    {
                        foreach (var u in usuarioLegeo)
                        {
                            string insertar = "Insert Into Cat_TipoUsuarioWF (idWF,nombreRol,idPadre,idHijo,activo,relevanciaJerarquica) Values (" + newId.ToString() + ",'AdmonGral',0,0,1," + cat_ProcesosWF.minimoRelevanciaJerarquica + ")";
                            ClickFactura_Facturacion.Genericos.Genericos generico = new ClickFactura_Facturacion.Genericos.Genericos();
                            #region          Ejecuta extracción de todos los datos
                            var    _insertado     = generico.genericos_consultaCualquierTabla(insertar);
                            string recuperaIdTipo = "Select idTipoUsuarioWF From Cat_TipoUsuarioWF Where idWF=" + newId.ToString() + " And  nombreRol='AdmonGral'";
                            var    _idTipo        = generico.genericos_consultaCualquierTabla(recuperaIdTipo);
                            string idTipo         = "";
                            foreach (DataRow _Usuario in _idTipo.Rows)
                            {
                                idTipo = _Usuario.Field <Int16>("idTipoUsuarioWF").ToString();
                                break;
                            }
                            #region            Recupera el Id del Usuario Administrador
                            #region extrae un parametro
                            int result = 0;
                            ClickFactura_WebServiceCF.AccesoBD.Genericos.adT_Parametros         adp  = new ClickFactura_WebServiceCF.AccesoBD.Genericos.adT_Parametros();
                            List <ClickFactura_WebServiceCF.AccesoBD.Genericos.objT_Parametros> objp = new List <ClickFactura_WebServiceCF.AccesoBD.Genericos.objT_Parametros>();
                            List <KeyValuePair <string, string> > datos = new List <KeyValuePair <string, string> >();
                            string entorno = "";
                            objp = adp.mABCT_Parametros(out result, 0, "IddeUsuarioAdministradorBafar", "Vacio", true, "ConsultaValor");
                            {
                                entorno = objp[0].ValorParametro.ToString();
                            }
                            #endregion extrae un parametro
                            #endregion     Recupera el Id del Usuario Administrador
                            string insertarUsuarioAdmon = "Insert Into Cat_UsuariosWF (idTipoUsuarioWF,nombre,correo,centroCostos,idUsuarioPortal) Values (" + idTipo + ",'AdmonGral (" + newId.ToString() + ")','Sin Correo','0'," + entorno + ")";
                            var    _AdmonGralCreado     = generico.genericos_consultaCualquierTabla(insertarUsuarioAdmon);
                            #endregion   Ejecuta extracción de todos los datos
                        }
                    }
                }
                #endregion  Agrega al super usuario administrador


                return(RedirectToAction("Index"));
            }

            return(View(cat_ProcesosWF));
        }
コード例 #4
0
        // GET: Cat_ProcesosWF/Details/5
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cat_ProcesosWF cat_ProcesosWF = db.Cat_ProcesosWF.Find(id);

            if (cat_ProcesosWF == null)
            {
                return(HttpNotFound());
            }
            return(View(cat_ProcesosWF));
        }