Ejemplo n.º 1
0
        public IHttpActionResult GetProceso(int id)
        {
            Proceso model = ProcesoNegocio.GetProceso(id);
            var     item  = new ProcesoViewModel();

            item.IdProceso    = model.IdProceso;
            item.IdUsuario    = model.IdUsuario;
            item.Nombre       = model.Nombre;
            item.Procesopadre = model.Procesopadre;
            return(Ok(item));
        }
Ejemplo n.º 2
0
        public IHttpActionResult DeleteProceso(int id)
        {
            Proceso model = ProcesoNegocio.GetProceso(id);

            if (model != null)
            {
                var resul = ProcesoNegocio.DeleteProceso(id);
                return(Ok(resul));
            }
            else
            {
                return(Ok("No se ecuentra el usuario"));
            }
        }
Ejemplo n.º 3
0
        public IHttpActionResult GetAddProceso()
        {
            var            model     = new ProcesoAddViewModel();
            List <Usuario> modellist = UsuarioNegocio.GetUsuarios();
            var            config    = new MapperConfiguration(cfg => cfg.CreateMap <Usuario, UsuaioViewModel>());
            var            mapper    = config.CreateMapper();
            var            lstVm     = modellist.Select(itm => mapper.Map <UsuaioViewModel>(itm)).ToList();

            model.usuarios = lstVm;
            List <Proceso> modellistproces = ProcesoNegocio.GetProcesos();
            var            configproces    = new MapperConfiguration(cfg => cfg.CreateMap <Proceso, ProcesoViewModel>());
            var            mapperproces    = configproces.CreateMapper();
            var            lstVmproces     = modellistproces.Select(itm => mapperproces.Map <ProcesoViewModel>(itm)).ToList();

            model.procesos = lstVmproces;
            return(Ok(model));
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            SegUsuarios usuario = new SegUsuarios()
            {
                PrimerNombre               = txtPrimerNombre.Text.Trim(),
                SegundoNombre              = txtSegundoNombre.Text.Trim(),
                PrimerApellido             = txtPrimerApellido.Text.Trim(),
                SegundoApellido            = txtSegundoApellido.Text.Trim(),
                Username                   = txtUsername.Text.Trim(),
                Password                   = txtPassword.Text.Trim(),
                FechaActualizacionRegistro = DateTime.Now,
                FechaCreacionRegistro      = DateTime.Now
            };

            ProcesoNegocio pn = new ProcesoNegocio();
            int            a  = pn.InsertarUsuario(usuario);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Crud evento = Crud.consultar;
                int  id     = 0;

                if (Page.RouteData.Values["evento"] != null)
                {
                    evento = Enumeradores.ParseEnum <Crud>(Page.RouteData.Values["evento"].ToString(), Crud.error);
                    id     = int.Parse(Page.RouteData.Values["id"].ToString());
                    ProcesoNegocio     pn        = new ProcesoNegocio();
                    List <SegUsuarios> resultado = null;
                    switch (evento)
                    {
                    case Crud.consultar:
                        resultado = pn.SeleccionarUsuarios(id);
                        break;

                    case Crud.insertar:
                        //pn.InsertarUsuario();
                        break;

                    case Crud.actualizar:
                        break;

                    case Crud.eliminar:
                        break;

                    case Crud.jsconsultar:
                        resultado = pn.SeleccionarUsuarios(id);
                        JavaScriptSerializer serializer = new JavaScriptSerializer();
                        string strRespuesta             = serializer.Serialize(resultado);
                        WriteAndEndResponse(strRespuesta);
                        break;

                    default:
                        resultado = pn.SeleccionarUsuarios(0);
                        break;
                    }

                    JETable.DataSource = resultado;
                }
            }
        }
Ejemplo n.º 6
0
 public IHttpActionResult SaveProceso(ProcesoViewModel model)
 {
     if (model != null)
     {
         var mol = new Proceso();
         mol.IdProceso = model.IdProceso;
         mol.Nombre    = model.Nombre;
         mol.IdUsuario = model.IdUsuario;
         if (model.Procesopadre == -1)
         {
             mol.Procesopadre = null;
         }
         else
         {
             mol.Procesopadre = model.Procesopadre;
         }
         var resul = ProcesoNegocio.SaveProceso(mol);
         return(Ok(resul));
     }
     else
     {
         return(Ok("Error"));
     }
 }
Ejemplo n.º 7
0
        public IHttpActionResult GetProcesos()
        {
            List <Proceso> modellist = ProcesoNegocio.GetProcesos();
            var            config    = new MapperConfiguration(cfg => cfg.CreateMap <Proceso, ProcesoListViewModel>());
            var            mapper    = config.CreateMapper();
            var            lstVm     = modellist.Select(itm => mapper.Map <ProcesoListViewModel>(itm)).ToList();

            foreach (var item in lstVm)
            {
                var user = UsuarioNegocio.GetUsuario(item.IdUsuario);
                var u    = 0;
                var name = "";
                if (item.Procesopadre != null)
                {
                    u = item.Procesopadre ?? default(int);
                    var proc = ProcesoNegocio.GetProceso(u);
                    name = proc.Nombre;
                }
                item.NombreUsuario       = user.Nombre + " " + user.Apellidos;
                item.Nombreproyectopadre = name;
                item.Identificacion      = user.Numeroidentificacion;
            }
            return(Ok(lstVm));
        }
 public ProcesoController(IConfiguration config)
 {
     n = new ProcesoNegocio(config, "MonitorRemoteDev");
 }