Exemplo n.º 1
0
        public ActionResult EditSesion(String option, int idSesion, int?idPartner, int?idWork, String name, String description, DateTime?date, int?comision)
        {
            if (option == "ADD")
            {
                this.repoSesion.AddPartnerWorkIntoSesion(idSesion, idPartner.Value, idWork.Value);
            }
            else if (option == "MODIFY")
            {
                String sessionName = this.repoSesion.GetSESIONID(idSesion).NAME;
                String path        = Server.MapPath("~/images/Sesion");

                ToolImage.RenameFolder(path, sessionName, name);
                this.repoSesion.ModifySesion(idSesion, name, description, date.Value, comision.Value);
            }


            SESION sesion = this.repoSesion.GetSESIONID(idSesion);

            ViewBag.Date     = sesion.DATESESION.Value.ToString("yyyy-MM-dd");
            ViewBag.Comision = this.repoComision.GetCOMISIONS().ToList();
            ViewBag.Partner  = this.repoPartner.GetPartners().ToList();
            ViewBag.Work     = this.repoWork.GetWORKs().ToList();
            ViewBag.Workers  = this.repoSesion.GetPartnerWorkBySesion(idSesion);
            return(View(sesion));
        }
Exemplo n.º 2
0
        public ActionResult EditSesion(int id)
        {
            SESION sesion = this.repoSesion.GetSESIONID(id);

            ViewBag.Date     = sesion.DATESESION.Value.ToString("yyyy-MM-dd");
            ViewBag.Comision = this.repoComision.GetCOMISIONS().ToList();
            ViewBag.Partner  = this.repoPartner.GetPartners().ToList();
            ViewBag.Work     = this.repoWork.GetWORKs().ToList();
            ViewBag.Workers  = this.repoSesion.GetPartnerWorkBySesion(id);
            return(View(sesion));
        }
 public JsonResult RedirectForm()
 {
     if (Session["UsuarioIng"] != null)
     {
         SesionUsu = (SESION)System.Web.HttpContext.Current.Session["UsuarioIng"];
         List <SESION> listUsu = new List <SESION>();
         listUsu.Add(SesionUsu);
         return(Json(listUsu, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json("RERROR", JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 4
0
        private void CrearSesion()
        {
            try
            {
                var s = new SESION();

                s.USUARIO         = User.Username;
                s.FECHA           = Fechas.GetFechaDateServer;
                s.FECHA_CONTROL   = s.FECHA;
                s.ACTIVO          = "S";
                s.IP              = GlobalVar.gIP;
                GlobalVar.gSesion = new cSesion().Insertar(s);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.InnerException);
            }
        }
        public JsonResult ObtUsuario()
        {
            string Verificador = string.Empty;

            if (Session["UsuarioIng"] != null)
            {
                SesionUsu = (SESION)System.Web.HttpContext.Current.Session["UsuarioIng"];
            }


            var Lista = ObtenerDataContext.ObtenerUsuario(SesionUsu.UsuWXI, ref Verificador);

            if (Verificador == "0")
            {
                SesionUsu.Usu_Nombre = Lista[0].USUARIO;
                SesionUsu.Tipo       = Lista[0].TIPO;
                System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                return(Json(Lista, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("RERROR" + Request.QueryString["WXI"] + Verificador, JsonRequestBehavior.AllowGet));
            }
        }
        //public ActionResult Index(string WXI)
        //{

        //    if (Session["UsuarioIng"] != null)
        //    {
        //        SesionUsu = (SESION)System.Web.HttpContext.Current.Session["UsuarioIng"];
        //        if (SesionUsu.UsuWXI == null)
        //        {
        //            SesionUsu.UsuWXI = WXI;
        //            Session["UsuarioIng"] = SesionUsu;
        //            Session.Timeout = 120;
        //        }
        //        else
        //        {
        //            if (WXI != null)
        //            {
        //                if (SesionUsu.UsuWXI != WXI)
        //                {
        //                    SesionUsu.UsuWXI = WXI;
        //                    Session["UsuarioIng"] = SesionUsu;
        //                }
        //            }
        //            //else
        //            //{

        //            //}
        //        }
        //    }
        //    else
        //    {
        //        SesionUsu.UsuWXI = WXI;
        //        Session["UsuarioIng"] = SesionUsu;
        //        Session.Timeout = 120;
        //    }
        //    //SesionUsu.UsuWXI = WXI;
        //    //Session["UsuarioIng"] = SesionUsu;
        //    //Session.Timeout = 120;

        //    return View();
        //}
        public ActionResult Index(string WXI, string Formulario)
        {
            if (Session["UsuarioIng"] != null)
            {
                SesionUsu = (SESION)System.Web.HttpContext.Current.Session["UsuarioIng"];
                if (SesionUsu.UsuWXI == null)
                {
                    SesionUsu.UsuWXI      = WXI;
                    Session["UsuarioIng"] = SesionUsu;
                    Session.Timeout       = 120;
                }
                else
                {
                    if (WXI != null)
                    {
                        if (SesionUsu.UsuWXI != WXI)
                        {
                            string Verificador = string.Empty;
                            SesionUsu.UsuWXI = WXI;
                            var Lista = ObtenerDataContext.ObtenerUsuario(SesionUsu.UsuWXI, ref Verificador);
                            if (Verificador == "0")
                            {
                                SesionUsu.Usu_Nombre = Lista[0].USUARIO;
                                SesionUsu.Tipo       = Lista[0].TIPO;
                                SesionUsu.Form       = Formulario;
                                System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                            }
                            System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                        }
                        else
                        {
                            SesionUsu.Form = Formulario;
                            System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                        }
                        //else
                        //{
                        //    string Verificador = string.Empty;
                        //    var Lista = ObtenerDataContext.ObtenerUsuario(SesionUsu.UsuWXI, ref Verificador);
                        //    if (Verificador == "0")
                        //    {
                        //        SesionUsu.UsuWXI = WXI;
                        //        SesionUsu.Usu_Nombre = Lista[0].USUARIO;
                        //        SesionUsu.Tipo = Lista[0].TIPO;
                        //        SesionUsu.Form = Formulario;
                        //        System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;

                        //    }
                        //    else
                        //    {
                        //        SesionUsu.UsuWXI = WXI;
                        //        SesionUsu.Form = Formulario;
                        //        System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                        //    }
                        //}
                    }
                }
            }
            else
            {
                if (WXI != null && Formulario != null)
                {
                    Session["UsuarioIng"] = null;
                    string Verificador = string.Empty;
                    SesionUsu.UsuWXI = WXI;
                    var Lista = ObtenerDataContext.ObtenerUsuario(SesionUsu.UsuWXI, ref Verificador);
                    if (Verificador == "0")
                    {
                        SesionUsu.UsuWXI     = WXI;
                        SesionUsu.Usu_Nombre = Lista[0].USUARIO;
                        SesionUsu.Tipo       = Lista[0].TIPO;
                        SesionUsu.Form       = Formulario;
                        System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                        Session.Timeout = 120;
                    }
                }
                else
                {
                    Session["UsuarioIng"] = null;
                }

                //string Verificador = string.Empty;
                //var Lista = ObtenerDataContext.ObtenerUsuario(SesionUsu.UsuWXI, ref Verificador);
                //if (Verificador == "0")
                //{
                //    SesionUsu.UsuWXI = WXI;
                //    SesionUsu.Usu_Nombre = Lista[0].USUARIO;
                //    SesionUsu.Tipo = Lista[0].TIPO;
                //    SesionUsu.Form = Formulario;
                //    System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                //    Session.Timeout = 120;

                //}
                //else
                //{
                //    SesionUsu.UsuWXI = WXI;
                //    SesionUsu.Form = Formulario;
                //    System.Web.HttpContext.Current.Session["UsuarioIng"] = SesionUsu;
                //    Session.Timeout = 120;
                //}
            }

            return(View());
        }
Exemplo n.º 7
0
        public SESION GetSESIONID(int id)
        {
            SESION sesion = this.entity.GETSESIONID(id).FirstOrDefault();

            return(sesion);
        }