コード例 #1
0
        public PrioridadResponse setPrioridadesSucModAcomodar(PrioridadRequest _resp)
        {
            PrioridadResponse _prioResponse = new PrioridadResponse();

            try
            {
                if (Security.ValidateToken(_resp.Token, _resp.intUsuarioID, _resp.vchUsuario, _resp.vchPassword))
                {
                    NapoleonDataAccess controller = new NapoleonDataAccess();
                    _prioResponse._mensaje.vchMensaje = controller.setPrioridadesSucModAcomodar(_resp.intEstudioID, _resp.intDireccion, _resp.intSecuenciaActual);
                }
            }
            catch (Exception egV)
            {
                _prioResponse._mensaje.vchError = egV.Message;
            }
            return(_prioResponse);
        }
コード例 #2
0
        public AddDateViewModel(DateTime?_fecha)
        {
            clienteSelect   = new ClienteRequest();
            prioridadSelect = new PrioridadRequest();
            fecha           = new DateTime();
            prioridad       = new List <PrioridadRequest>();
            cliente         = new List <ClienteRequest>();

            Prioridad.Add(new PrioridadRequest {
                id = 0, Prioridad = "Baja"
            });
            Prioridad.Add(new PrioridadRequest {
                id = 1, Prioridad = "Media"
            });
            Prioridad.Add(new PrioridadRequest {
                id = 2, Prioridad = "Alta"
            });
            nota              = "";
            apiService        = new ApiService();
            dialogService     = new DialogService();
            navigationService = new NavigationService();
            Init();
        }
コード例 #3
0
        protected void grvBusqueda_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                switch (e.CommandName)
                {
                case "addPrioridad":
                    PrioridadRequest  _request  = new PrioridadRequest();
                    PrioridadResponse _response = new PrioridadResponse();
                    _request.intDireccion       = 2;
                    _request.intEstudioID       = Convert.ToInt32(e.CommandArgument.ToString());
                    _request.intSecuenciaActual = _lstGlo.First(x => x.intEstudioID == Convert.ToInt32(e.CommandArgument.ToString())).intSecuencia;
                    _request.Token        = Session["Token"].ToString();
                    _request.intUsuarioID = Session["intUsuarioID"].ToString();
                    _request.vchUsuario   = Session["UserID"].ToString();
                    _request.vchPassword  = Session["Password"].ToString();
                    _response             = NapoleonDA.setPrioridad(_request);
                    if (_response != null)
                    {
                        if (_response._mensaje.vchError == "" && _response._mensaje.vchMensaje == "OK")
                        {
                            cargaGridAdministracion();
                        }
                        else
                        {
                            ShowMessage("Existe un error al aumentar la prioridad: " + _response._mensaje.vchError + ". " + _response._mensaje.vchMensaje, MessageType.Error, "alert_container");
                        }
                    }
                    else
                    {
                        ShowMessage("Existe un error al aumentar la prioridad.", MessageType.Error, "alert_container");
                    }
                    break;

                case "lessPrioridad":
                    PrioridadRequest  _requestl  = new PrioridadRequest();
                    PrioridadResponse _responsel = new PrioridadResponse();
                    _requestl.intDireccion       = 3;
                    _requestl.intEstudioID       = Convert.ToInt32(e.CommandArgument.ToString());
                    _requestl.intSecuenciaActual = _lstGlo.First(x => x.intEstudioID == Convert.ToInt32(e.CommandArgument.ToString())).intSecuencia;
                    _requestl.Token        = Session["Token"].ToString();
                    _requestl.intUsuarioID = Session["intUsuarioID"].ToString();
                    _requestl.vchUsuario   = Session["UserID"].ToString();
                    _requestl.vchPassword  = Session["Password"].ToString();
                    _responsel             = NapoleonDA.setPrioridad(_requestl);
                    if (_responsel != null)
                    {
                        if (_responsel._mensaje.vchError == "" && _responsel._mensaje.vchMensaje == "OK")
                        {
                            cargaGridAdministracion();
                        }
                        else
                        {
                            ShowMessage("Existe un error al aumentar la prioridad: " + _responsel._mensaje.vchError + ". " + _responsel._mensaje.vchMensaje, MessageType.Error, "alert_container");
                        }
                    }
                    else
                    {
                        ShowMessage("Existe un error al aumentar la prioridad.", MessageType.Error, "alert_container");
                    }
                    break;
                }
            }
            catch (Exception egrRc)
            {
                ShowMessage("Existe un error: " + egrRc.Message, MessageType.Error, "alert_container");
            }
        }
コード例 #4
0
        protected void grvPrioridad_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                int mosID = 0;
                clsPrioridadSucursal _mdlPrioSuc;
                switch (e.CommandName)
                {
                case "addPrioridad":
                    PrioridadRequest  _request  = new PrioridadRequest();
                    PrioridadResponse _response = new PrioridadResponse();
                    _request.intDireccion       = 2;
                    _request.intEstudioID       = Convert.ToInt32(e.CommandArgument.ToString());
                    _request.intSecuenciaActual = _lstPriodidad.First(x => x.intREL_SitioModID == Convert.ToInt32(e.CommandArgument.ToString())).intSecuencia;
                    _request.Token        = Session["Token"].ToString();
                    _request.intUsuarioID = Session["intUsuarioID"].ToString();
                    _request.vchUsuario   = Session["UserID"].ToString();
                    _request.vchPassword  = Session["Password"].ToString();
                    _response             = NapoleonDA.setPrioridadesSucModAcomodar(_request);
                    if (_response != null)
                    {
                        if (_response._mensaje.vchError == "" && _response._mensaje.vchMensaje == "OK")
                        {
                            cargaGridPrioridad();
                        }
                        else
                        {
                            ShowMessage("Existe un error al aumentar la prioridad: " + _response._mensaje.vchError + ". " + _response._mensaje.vchMensaje, MessageType.Error, "alert_container");
                        }
                    }
                    else
                    {
                        ShowMessage("Existe un error al aumentar la prioridad.", MessageType.Error, "alert_container");
                    }
                    break;

                case "lessPrioridad":
                    PrioridadRequest  _requestl  = new PrioridadRequest();
                    PrioridadResponse _responsel = new PrioridadResponse();
                    _requestl.intDireccion       = 3;
                    _requestl.intEstudioID       = Convert.ToInt32(e.CommandArgument.ToString());
                    _requestl.intSecuenciaActual = _lstPriodidad.First(x => x.intREL_SitioModID == Convert.ToInt32(e.CommandArgument.ToString())).intSecuencia;
                    _requestl.Token        = Session["Token"].ToString();
                    _requestl.intUsuarioID = Session["intUsuarioID"].ToString();
                    _requestl.vchUsuario   = Session["UserID"].ToString();
                    _requestl.vchPassword  = Session["Password"].ToString();
                    _responsel             = NapoleonDA.setPrioridadesSucModAcomodar(_requestl);
                    if (_responsel != null)
                    {
                        if (_responsel._mensaje.vchError == "" && _responsel._mensaje.vchMensaje == "OK")
                        {
                            cargaGridPrioridad();
                        }
                        else
                        {
                            ShowMessage("Existe un error al aumentar la prioridad: " + _responsel._mensaje.vchError + ". " + _responsel._mensaje.vchMensaje, MessageType.Error, "alert_container");
                        }
                    }
                    else
                    {
                        ShowMessage("Existe un error al aumentar la prioridad.", MessageType.Error, "alert_container");
                    }
                    break;

                case "Estatus":
                    mosID       = Convert.ToInt32(e.CommandArgument.ToString());
                    _mdlPrioSuc = _lstPriodidad.Where(x => x.intREL_SitioModID == mosID).ToList().First();
                    PrioridadModalidadRequest request = new PrioridadModalidadRequest();
                    clsPrioridadSucursal      _mdl    = new clsPrioridadSucursal();
                    _mdl.bitActivo         = _mdlPrioSuc.bitActivo;
                    _mdl.intREL_SitioModID = _mdlPrioSuc.intREL_SitioModID;
                    request.mdlPrioridad   = _mdl;
                    request.Token          = Session["Token"].ToString();
                    request.intUsuarioID   = Session["intUsuarioID"].ToString();
                    request.vchUsuario     = Session["UserID"].ToString();
                    request.vchPassword    = Session["Password"].ToString();
                    clsMensaje response = new clsMensaje();
                    response = NapoleonDA.updateEstatusPrioridadModalidad(request);
                    if (response != null)
                    {
                        if (response.vchError == "")
                        {
                            cargaGridPrioridad();
                            ShowMessage("Se actualizaron correctamente los datos. ", MessageType.Correcto, "alert_containerPrioridad");
                        }
                        else
                        {
                            ShowMessage("Existe un error al actualizar los datos del usuario: " + response.vchError, MessageType.Error, "alert_containerPrioridad");
                        }
                    }
                    else
                    {
                        ShowMessage("Existe un error al actualizar los datos del usuario", MessageType.Error, "alert_containerPrioridad");
                    }
                    break;
                }
            }
            catch (Exception egrRc)
            {
                throw new Exception(egrRc.Message);
            }
        }