示例#1
0
        internal ActionResult invitarActividad(TOAGENDA agenda)
        {
            try
            {
                Int16    pEmpr = agenda.Emp_codi;
                Int32    pClie = agenda.Pro_Cont;
                Int16    pActi = (short)agenda.Act_Codi;
                String   pResp = agenda.Usu_Codi;
                String   pAsig = agenda.Usu_Codi;
                DateTime pFecE = agenda.Age_Fech;//.AddHours(agenda.Age_Tiem.Hour).AddMinutes(agenda.Age_Tiem.Minute); //new DateTime(Convert.ToInt32(Request.QueryString["pFecEA"].ToString()), Convert.ToInt32(Request.QueryString["pFecEM"].ToString()), Convert.ToInt32(Request.QueryString["pFecED"].ToString()), Convert.ToInt32(Request.QueryString["pHorEH"].ToString()), Convert.ToInt32(Request.QueryString["pHorEM"].ToString()), 00);

                KBOGeneral BOGeneral = new KBOGeneral();
                BOGeneral.SEBOInsertarInvitadoAActividad(pEmpr, pClie, pActi, pResp, pAsig, pFecE, agenda.Usu_Codi, agenda.Inv_Codi);
                //BOGeneral.SEBOListaActividadesInv(drVende, pEmpr, pClie, pActi, pAsig, pFecE);
                //txtInvitados.Text = string.Empty;
                //txtInvitados.Text = BOGeneral.SEBOActividadesInvitados(pEmpr, pClie, pActi, pAsig, pFecE);
                //lblError.Text = "";
                //lblError.Visible = false;
                return(new ActionResult(true, ""));
            }
            catch (KBOGnExcepcion ex)
            {
                return(new ActionResult(false, ex.Message));
            }
            catch (Exception ex)
            {
                return(new ActionResult(false, ex.Message));
            }
        }
示例#2
0
        internal int cantidadFlujos(short emp_codi, string usu_codi)
        {
            KBOGeneral BOGeneral = new KBOGeneral();
            string     r         = BOGeneral.SEBOCantidadFlujos(emp_codi.ToString(), usu_codi);

            return(Convert.ToInt32(r));
        }
示例#3
0
        public ActionResult CancelarActividad(short emp_codi, int pro_cont, short act_codi, string usu_eject,
                                              string usu_plan, DateTime age_fini, string usu_codi)
        {
            KBOGeneral BOGeneral = new KBOGeneral();
            bool       res       = BOGeneral.SEBOCancelarActividades(emp_codi, pro_cont, act_codi, usu_eject, usu_plan, age_fini, usu_codi);

            return(new ActionResult(res, "Ocurrió un error al cancelar la actividad."));
        }
示例#4
0
        public ActionResult <GN_USUAR> ValidarUsuario(string usuario, string password)
        {
            try
            {
                KTOGnUsuar TOusuar   = new KTOGnUsuar();
                KBOGeneral BOGeneral = new KBOGeneral();

                TOusuar = BOGeneral.SEBOConsultarUsuPas(usuario, password);
                if (TOusuar.cod_usua.Trim() != "")
                {
                    KTODComLogin pTODComLogin = new KTODComLogin();

                    pTODComLogin.user     = usuario;
                    pTODComLogin.password = password;
                    //pTODComLogin.sessionID = Session.SessionID;
                    pTODComLogin.alias      = ConfigurationManager.AppSettings["alias"];
                    pTODComLogin.programa   = "SWfSvrcn";
                    pTODComLogin.host       = "localhost";
                    pTODComLogin.ip         = "132.147.150.50";
                    pTODComLogin.ftp_Server = "localhost";

                    BOGeneral.BOInstanciaDcomLoginPrograma(pTODComLogin);
                    GN_USUAR user = dao.ConsultarUsuario(usuario);
                    user.Solo_Flujos = ConfigurationManager.AppSettings.Get("soloFlujos");
                    return(new ActionResult <GN_USUAR>(true, user, ""));;
                }
                else
                {
                    return(new ActionResult <GN_USUAR>(false, null, "Verifique su usuario y contraseña."));
                }
            }
            catch (Exception ex)
            {
                return(new ActionResult <GN_USUAR>(false, null, "Ocurrió un error validando el usuario."));
            }



            //GN_USUAR user = dao.ConsultarUsuario(usuario);
            //if (user == null)
            //    return new ActionResult<GN_USUAR>(false, null, "El usuario indicado no existe.");
            //if (password != Encrypta.DesencriptaClave(user.Usu_Idpk))
            //    return new ActionResult<GN_USUAR>(false, null, "Usuario o clave no válidos");

            //user.Solo_Flujos = ConfigurationManager.AppSettings.Get("soloFlujos");
            //return new ActionResult<GN_USUAR>(true, user, ""); ;
        }