private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                txtID.Text = txtID.Text.ToUpper();
                if (ValidData())
                    switch (vAction)
                    {
                        case action.Insert:
                            var obj = new LUser();
                            obj.UserName = Utility.sDbnull(txtName.Text);
                            obj.UserCode = Utility.sDbnull(cboUserName.Text);
                            obj.IsNew = true;
                            obj.Save();

                            drList = dtList.NewRow();
                            drList[LUser.Columns.UserId] = LUser.CreateQuery().GetMax(LUser.Columns.UserId);
                            ApplyData2Datarow();
                            dtList.Rows.InsertAt(drList, 0);
                            dtList.AcceptChanges();

                            txtID.Text = Utility.sDbnull(drList[LUser.Columns.UserId]);
                            vAction = action.Update;
                            break;
                        case action.Update:
                            new Update(LUser.Schema.Name).Set(LUser.Columns.UserName).EqualTo(txtName.Text).
                                Set(LUser.Columns.UserCode).EqualTo(Utility.sDbnull(cboUserName.Text)).
                                Where(LUser.Columns.UserId).IsEqualTo(Utility.Int32Dbnull(txtID.Text)).
                                Execute();
                            ApplyData2Datarow();
                            drList.AcceptChanges();
                            break;
                    }
            }
            catch (Exception ex)
            {
                Utility.ShowMsg(ex.Message);
            }
        }
    protected void btn_AcudienteAceptar_Click(object sender, EventArgs e)
    {
        LUser logica = new LUser();
        UUser usua   = new UUser();

        usua = logica.editarBuscarAdmin(int.Parse(tb_AcudienteId.Text));
        tb_AcudienteNombre.Text         = usua.Nombre;
        tb_AcudienteApellido.Text       = usua.Apellido;
        tb_AcudienteCorreo.Text         = usua.Correo;
        tb_AcudienteDireccion.Text      = usua.Direccion;
        tb_AcudienteTelefono.Text       = usua.Telefono;
        tb_AcudienteUsuario.Text        = usua.UserName;
        tb_AcudienteContrasenia.Text    = usua.Clave;
        ddt_lugarnacimDep.SelectedValue = usua.Departamento;
        //DDT_Ciudad.SelectedValue = usua.Ciudad;
        fechanac.Text = usua.fecha_nacimiento;
        this.Page.Response.Write(usua.Notificacion);

        tb_AcudienteId.ReadOnly          = usua.B_Botones1;
        tb_AcudienteNombre.ReadOnly      = usua.B_Botones1;
        tb_AcudienteApellido.ReadOnly    = usua.B_Botones1;
        tb_AcudienteCorreo.ReadOnly      = usua.B_Botones1;
        tb_AcudienteDireccion.ReadOnly   = usua.B_Botones1;
        tb_AcudienteTelefono.ReadOnly    = usua.B_Botones1;
        tb_AcudienteUsuario.ReadOnly     = usua.B_Botones1;
        tb_AcudienteContrasenia.ReadOnly = usua.B_Botones1;
        tb_AcudienteId.ReadOnly          = usua.L_Aceptar1;
        tb_AcudienteUsuario.ReadOnly     = usua.L_Aceptar1;
        fechanac.ReadOnly = usua.B_Botones1;

        btn_AcudienteEditar.Visible  = usua.L_Aceptar1;
        btn_AcudienteNuevo.Visible   = usua.L_Aceptar1;
        btn_AcudienteAceptar.Visible = usua.B_Botones1;

        //EUser usua = new EUser();
        //DaoUser dat = new DaoUser();

        //usua.Documento = tb_AcudienteId.Text;

        //DataTable registros = dat.obtenerUsuarioMod(usua);



        //if (registros.Rows.Count > 0)
        //{
        //    tb_AcudienteNombre.Text = Convert.ToString(registros.Rows[0]["nombre_usua"].ToString());
        //    tb_AcudienteApellido.Text = Convert.ToString(registros.Rows[0]["apellido_usua"].ToString());
        //    tb_AcudienteCorreo.Text = Convert.ToString(registros.Rows[0]["correo"].ToString());
        //    tb_AcudienteDireccion.Text = Convert.ToString(registros.Rows[0]["direccion"].ToString());
        //    tb_AcudienteTelefono.Text = Convert.ToString(registros.Rows[0]["telefono"].ToString());
        //    tb_AcudienteUsuario.Text = Convert.ToString(registros.Rows[0]["user_name"].ToString());
        //    tb_AcudienteContrasenia.Text = Convert.ToString(registros.Rows[0]["clave"].ToString());
        //    fechanac.Text = Convert.ToString(registros.Rows[0]["fecha_nac"].ToString());
        //    //this.Page.Response.Write("<script language='JavaScript'>window.alert('<<Listo men>>');</script>");


        //    if (Convert.ToString(registros.Rows[0]["estado"].ToString()) == "True")
        //    {
        //        DDL_Estado.SelectedValue = "Activo";
        //    }
        //    else
        //    {
        //        DDL_Estado.SelectedValue = "Inactivo";
        //    }

        //    ddt_lugarnacimDep.SelectedValue = Convert.ToString(registros.Rows[0]["dep_nacimiento"].ToString());

        //    DDT_Ciudad.DataBind();

        //    DDT_Ciudad.SelectedValue = Convert.ToString(registros.Rows[0]["ciu_nacimiento"].ToString());

        //    tb_AcudienteId.ReadOnly = true;
        //    tb_AcudienteNombre.ReadOnly = false;
        //    tb_AcudienteApellido.ReadOnly = false;
        //    tb_AcudienteCorreo.ReadOnly = false;
        //    tb_AcudienteDireccion.ReadOnly = false;
        //    tb_AcudienteTelefono.ReadOnly = false;
        //    tb_AcudienteUsuario.ReadOnly = false;
        //    tb_AcudienteContrasenia.ReadOnly = false;
        //    fechanac.ReadOnly = false;
        //    L_ErrorAdmin.Text = "";


        //    btn_AcudienteEditar.Visible = true;
        //    btn_AcudienteNuevo.Visible = true;
        //    btn_AcudienteAceptar.Visible = false;

        //}
        //else
        //{

        //    L_ErrorAdmin.Text = "Sin Registros";

        //}
    }
    protected void btn_AcudienteEditar_Click(object sender, EventArgs e)
    {
        LUser logica = new LUser();
        UUser usua   = new UUser();

        usua = logica.editarAdmin(
            int.Parse(ddt_lugarnacimDep.SelectedValue),
            int.Parse(DDT_Ciudad.SelectedValue),
            tb_AcudienteNombre.Text,
            tb_AcudienteUsuario.Text,
            tb_AcudienteContrasenia.Text,
            tb_AcudienteCorreo.Text,
            tb_AcudienteApellido.Text,
            tb_AcudienteDireccion.Text,
            tb_AcudienteTelefono.Text,
            int.Parse(tb_AcudienteId.Text),
            fechanac.Text,

            Session.SessionID
            );

        L_Error.Text = usua.Mensaje;
        this.Page.Response.Write(usua.Notificacion);

        //{
        //    EUser Edusua = new EUser();
        //    DaoUser datos = new DaoUser();
        //    int rol = 4;
        //    String foto = "C://Hii";
        //    if (ddt_lugarnacimDep.SelectedValue == "0" || DDT_Ciudad.SelectedValue == "0")
        //    {
        //        L_Error.Text = "Debe seleccionar una opcion";
        //    }
        //    else
        //    {
        //        Edusua.Nombre = tb_AcudienteNombre.Text;
        //        Edusua.Rol = Convert.ToString(rol);
        //        Edusua.UserName = tb_AcudienteUsuario.Text;
        //        Edusua.Clave = tb_AcudienteContrasenia.Text;
        //        Edusua.Correo = tb_AcudienteCorreo.Text;
        //        Edusua.Apellido = tb_AcudienteApellido.Text;
        //        Edusua.Direccion = tb_AcudienteDireccion.Text;
        //        Edusua.Telefono = tb_AcudienteTelefono.Text;
        //        Edusua.Documento = tb_AcudienteId.Text;
        //        //usua.Foto = tb_AdministradorFoto.FileName;
        //        Edusua.Foto = foto;
        //        Edusua.fecha_nacimiento = fechanac.Text;
        //        Edusua.Session = Session.SessionID;
        //    }



        //    DataTable registros = datos.EditarUsuario(Edusua);
        //    this.Page.Response.Write("<script language='JavaScript'>window.alert('Acudiente Editado con Exito');</script>");
        //}

        tb_AcudienteId.ReadOnly          = true;
        tb_AcudienteNombre.ReadOnly      = false;
        tb_AcudienteApellido.ReadOnly    = false;
        tb_AcudienteCorreo.ReadOnly      = false;
        tb_AcudienteDireccion.ReadOnly   = false;
        tb_AcudienteTelefono.ReadOnly    = false;
        tb_AcudienteUsuario.ReadOnly     = false;
        tb_AcudienteContrasenia.ReadOnly = false;
        btn_AcudienteEditar.Visible      = true;
        btn_AcudienteNuevo.Visible       = true;
        btn_AcudienteAceptar.Visible     = false;
    }
Example #4
0
    public UReserva Reserva(String fecha, String hora, Int32 cantidad, String data)
    {
        try
        {
            if (SoapHeader == null)
            {
                throw new Exception("Requiere validacion");
            }

            if (!SoapHeader.blCredencialesValidas(SoapHeader))
            {
                throw new Exception("Requiere validacion");
            }

            UReserva            datos   = new UReserva();
            UReservation        dato    = new UReservation();
            LUser               user    = new LUser();
            UEmpleados          usuario = new UEmpleados();
            UUsuario            usu     = new UUsuario();
            LUsuario            regi    = new LUsuario();
            ClientScriptManager cm      = this.ClientScript;

            String json = data;

            Object    jobject = JsonConvert.DeserializeObject <Object>(json);
            DataTable regis   = new DataTable();
            usuario = JsonConvert.DeserializeObject <UEmpleados>(json);
            //DataTable regis = user.ToDataTable(reg);

            usuario.Telefono = "1234";
            usuario.Cedula   = "1234";
            usuario.Puntos   = 0;
            usuario.Id_Rol   = 4;
            usuario.Sesiones = 0;
            usuario.Intentos = 0;
            usuario.Session  = "a";

            String dia = fecha + ' ' + hora + ":00";
            dato.Dia     = dia;
            dato.Id_mesa = cantidad;
            datos.A      = "Para Confirmar su reseva,por favor pague el valor de la reserva";
            datos.B      = "No puede reservas si no esta Logueado";
            datos.C      = "Ya existe un token, por favor verifique su correo.";
            datos.D      = "La Reserva no existe";
            try
            {
                DataTable dat = user.verificarRes(usuario.User_Name1);
                if (int.Parse(dat.Rows.Count.ToString()) > 0)
                {
                    dato.Id_usuario = int.Parse(dat.Rows[0]["user_id"].ToString());
                    datos.Nombre    = dat.Rows[0]["user_name1"].ToString();

                    datos = user.Rserva(datos, dato);
                }
                else
                {
                    usu.Mensaje   = "";
                    usu.Extension = "";
                    usu           = regi.insertUsuario(usuario, usu);

                    DataTable rese = user.verificarRes(usuario.User_Name1);
                    dato.Id_usuario = int.Parse(rese.Rows[0]["user_id"].ToString());
                    datos.Nombre    = rese.Rows[0]["user_name1"].ToString();
                    datos           = user.Rserva(datos, dato);
                    //cm.RegisterClientScriptBlock(this.GetType(), "", datos.Mensaje);
                }
            }
            catch
            {
                datos = user.Rserva(datos, dato);
                //this.RegisterStartupScript("mensaje", datos.Mensaje);
            }

            return(datos);
        }
        catch (Exception ex) { throw ex; }
    }
Example #5
0
        /// <summary>
        /// Get supplier detail information include products
        /// </summary>
        /// <param name="supplier_id">supplier id</param>
        /// <returns>Instance of BSupplier object</returns>
        public BSupplier GetSupplierFullInfo(int supplier_id, bool getProduct = false)
        {
            BSupplier supplier = null;

            using (KuanMaiEntities db = new KuanMaiEntities())
            {
                supplier = (from s in db.Supplier
                            join user in db.User on s.User_ID equals user.User_ID into LUser
                            from l_user in LUser.DefaultIfEmpty()
                            join shop in db.Shop on s.Shop_ID equals shop.Shop_ID into LShop
                            from l_shop in LShop.DefaultIfEmpty()
                            join city in db.Common_District on s.City_ID equals city.id into LCity
                            from l_city in LCity.DefaultIfEmpty()
                            join province in db.Common_District on s.Province_ID equals province.id into LProvince
                            from l_province in LProvince.DefaultIfEmpty()
                            where s.Supplier_ID == supplier_id
                            select new BSupplier
                {
                    ID = s.Supplier_ID,
                    Name = s.Name,
                    Address = s.Address,
                    City = l_city != null ? new BArea {
                        ID = l_city.id, Name = l_city.name
                    } : new BArea {
                        ID = 0, Name = ""
                    },
                    ContactPerson = s.Contact_Person,
                    Created = s.Create_Time,
                    Created_By = l_user != null ? new BUser
                    {
                        ID = l_user.User_ID,
                        Name = l_user.Name,
                        Mall_ID = l_user.Mall_ID,
                        Mall_Name = l_user.Mall_Name
                    } : new BUser
                    {
                        ID = 0,
                        Name = "",
                        Mall_ID = "",
                        Mall_Name = ""
                    },
                    Enable = (bool)s.Enabled,
                    Fax = s.Fax,
                    Phone = s.Phone,
                    Province = l_province != null ? new BArea {
                        ID = l_province.id, Name = l_province.name
                    } : new BArea {
                        ID = 0, Name = ""
                    },
                    Remark = s.Remark,
                    Shop = l_shop != null ? new BShop
                    {
                        ID = l_shop.Shop_ID,
                        Title = l_shop.Name
                    } : new BShop
                    {
                        ID = 0,
                        Title = ""
                    }
                }).FirstOrDefault <BSupplier>();

                if (supplier != null && getProduct)
                {
                    List <BProduct> products   = null;
                    var             productIds = from s in db.Product_Supplier
                                                 where s.Supplier_ID == supplier.ID && s.Enabled == true
                                                 select s.Product_ID;

                    products = (from p in db.Product
                                where p.Parent_ID == 0 && productIds.Contains(p.Product_ID)
                                select new BProduct
                    {
                        ID = p.Product_ID,
                        Title = p.Name
                    }).ToList <BProduct>();

                    supplier.Products = products;
                }
            }
            return(supplier);
        }
Example #6
0
        public void Update(decimal UserId,string UserName,int? RoleId,string UserCode)
        {
            LUser item = new LUser();
            item.MarkOld();
            item.IsLoaded = true;

            item.UserId = UserId;

            item.UserName = UserName;

            item.RoleId = RoleId;

            item.UserCode = UserCode;

            item.Save(UserName);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        Int32   FORMULARIO = 40;
        LIdioma idioma     = new LIdioma();
        UIdioma com        = new UIdioma();

        try
        {
            int DDL = int.Parse(Session["ddl"].ToString());
            com = idioma.idiomaResrvas(FORMULARIO, DDL);
        }
        catch
        {
            int DDL = 1;
            com = idioma.idiomaResrvas(FORMULARIO, DDL);
        }

        Hashtable compIdioma = new Hashtable();

        Session["mensajes"] = compIdioma;

        //for (int i = 0; i < info.Rows.Count; i++)
        //{
        //    compIdioma.Add(info.Rows[i]["control"].ToString(), info.Rows[i]["valor"].ToString());
        //}
        L_Reservas.Text         = com.A;
        L_Fecha.Text            = com.B;
        L_Hora.Text             = com.C;
        L_Cantidad.Text         = com.D;
        B_Reservar.Text         = com.E;
        BT_MReservas.Text       = com.F;
        REV_Fecha.Text          = com.G;
        RV_Hora.Text            = com.H;
        RV_Cantidad.Text        = com.I;
        Session["confirmacion"] = com.J;
        Session["men1"]         = com.K;
        Session["men2"]         = com.L;
        Session["men3"]         = com.M;

        Estado est   = new Estado();
        UUser  datos = new UUser();
        LUser  user  = new LUser();

        try
        {
            datos.User_name      = Session["nombre"].ToString();
            est                  = user.estado(datos);
            BT_MReservas.Visible = est.Esstado;
        }
        catch
        {
            est = user.estado(datos);
            BT_MReservas.Visible = est.Esstado;
        }
        //if (Session["nombre"] == null)
        //{
        //    BT_MReservas.Visible = false;
        //}
        //else
        //{
        //    BT_MReservas.Visible = true;
        //}
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Int32   FORMULARIO = 20;
        LIdioma idioma     = new LIdioma();
        UIdioma com        = new UIdioma();



        try
        {
            int DDL = int.Parse(Session["ddl"].ToString());
            com = idioma.idiomaMasterprincipal(FORMULARIO, DDL);
        }
        catch
        {
            int DDL = 1;
            com = idioma.idiomaMasterprincipal(FORMULARIO, DDL);
        }

        Hashtable compIdioma = new Hashtable();

        Session["mensajes"] = compIdioma;

        //for (int i = 0; i < info.Rows.Count; i++)
        //{
        //    compIdioma.Add(info.Rows[i]["control"].ToString(), info.Rows[i]["valor"].ToString());
        //}
        LB_inicio.Text   = com.A;
        LB_contacto.Text = com.B;
        LB_Menu.Text     = com.C;
        LB_Reservas.Text = com.D;
        //LB_login.Text = com.E;
        //LB_cerrar.Text = com.F;
        LB_login.Text     = com.G;
        LB_cerrar.Text    = com.H;
        L_Comentario.Text = com.I;
        REV_tex.Text      = com.J;
        BT_Enviar.Text    = com.K;
        Session["men"]    = com.L;


        Estado est   = new Estado();
        UUser  datos = new UUser();
        LUser  user  = new LUser();


        //string usu = Session["nombre"].ToString();
        //Session["user_id"].ToString();
        try
        {
            datos.User_name = Session["nombre"].ToString();
            est             = user.estado(datos);

            BT_Cerrar.Visible     = (est.Esstado);
            BT_Login.Visible      = (est.Estado1);
            L_Comentario.Visible  = (est.Esstado);
            TB_Comentario.Visible = (est.Esstado);
            BT_Enviar.Visible     = (est.Esstado);
        }
        catch
        {
            est = user.estado(datos);
            BT_Cerrar.Visible     = (est.Esstado);
            L_Comentario.Visible  = (est.Esstado);
            TB_Comentario.Visible = (est.Esstado);
            BT_Enviar.Visible     = (est.Esstado);
        }
    }
Example #9
0
    protected void Button8_Click(object sender, EventArgs e)
    {
        LIdioma  idioma = new LIdioma();
        UIdioma  com    = new UIdioma();
        LUser    user   = new LUser();
        UUser    emp    = new UUser();
        UUsuario dato   = new UUsuario();
        LUsuario luser  = new LUsuario();

        try
        {
            SRGamesCol.Facebook_servideSoapClient etiqueta = new SRGamesCol.Facebook_servideSoapClient();

            SRGamesCol.ServiceToken seguridad = new SRGamesCol.ServiceToken()
            {
                sToken = "platoweb0pAy3jMuqHXIBV0H2y5v"
            };

            string sToken = etiqueta.AutenticacionCliente(seguridad);

            if (sToken.Equals("-1"))
            {
                Response.Write("<Script Language='JavaScript'>parent.alert('Token invalido');</Script>");
                throw new Exception("token invalido");
            }
            seguridad.AutenticacionToken = sToken;

            DataSet login = etiqueta.loggin(seguridad, UserName.Text.ToString(), Password.Text.ToString());
            GridView1.DataSource = login;
            GridView1.DataBind();
            DataTable p  = login.Tables[0];
            String    da = JsonConvert.SerializeObject(login);
            emp           = JsonConvert.DeserializeObject <UUser>(da);
            emp.Nombre    = p.Rows[0]["nombre"].ToString();
            emp.Email     = p.Rows[0]["correo"].ToString();
            emp.Clave     = Password.Text.ToString();
            emp.User_name = UserName.Text.ToString();


            try
            {
                UUser     usua  = new UUser();
                LUser     datas = new LUser();
                DataTable dat   = user.verificarRes(emp.User_name);
                if (int.Parse(dat.Rows.Count.ToString()) > 0)
                {
                    emp.User_id   = int.Parse(dat.Rows[0]["user_id"].ToString());
                    emp.User_name = dat.Rows[0]["user_name1"].ToString();
                    emp.Clave     = dat.Rows[0]["clave"].ToString();
                    emp.Session   = Session.SessionID;
                    emp.A         = Session["men"].ToString();
                    emp.B         = Session["men1"].ToString();
                    emp.C         = Session["men2"].ToString();
                    emp.D         = Session["men3"].ToString();

                    usua = user.logear(emp);
                    Session["nombre"]  = (usua.User_name);
                    Session["name"]    = (usua.User_name);
                    Session["user_id"] = (usua.UserId);
                    Response.Redirect(usua.Url);
                }
                else
                {
                    UEmpleados empl = new UEmpleados();
                    empl.Email      = emp.Email;
                    empl.Nombre     = emp.Nombre;
                    empl.Puntos     = 0;
                    empl.Id_Rol     = 4;
                    empl.User_Name1 = emp.User_name;
                    empl.Clave      = emp.Clave;
                    empl.Rclave     = emp.Clave;
                    empl.Sesiones   = 0;
                    empl.Intentos   = 0;
                    empl.Session    = "a";
                    dato            = datas.insertUsuario(empl);

                    DataTable datos = user.verificarRes(emp.User_name);
                    emp.User_id   = int.Parse(datos.Rows[0]["user_id"].ToString());
                    emp.User_name = datos.Rows[0]["user_name1"].ToString();
                    emp.Clave     = datos.Rows[0]["clave"].ToString();
                    emp.Session   = Session.SessionID;
                    emp.A         = Session["men"].ToString();
                    emp.B         = Session["men1"].ToString();
                    emp.C         = Session["men2"].ToString();
                    emp.D         = Session["men3"].ToString();

                    usua = user.logear(emp);
                    Session["nombre"]  = (usua.User_name);
                    Session["name"]    = (usua.User_name);
                    Session["user_id"] = (usua.UserId);
                    Response.Redirect(usua.Url);
                }
            }
            catch
            {
            }
        }
        catch (Exception ex)
        {
            Response.Write("<Script Language='JavaScript'>parent.alert('" + ex.Message + "');</Script>");
        }
    }
Example #10
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="bug_id"></param>
        /// <returns></returns>
        public BBug GetBugInfo(int bug_id)
        {
            BBug bug = null;

            using (KuanMaiEntities db = new KuanMaiEntities())
            {
                var tmp = from b in db.Bug
                          join feature in db.Bug_Feature on b.Feature equals feature.ID into LFeature
                          from l_feature in LFeature.DefaultIfEmpty()
                          join user in db.User on b.Created_By equals user.User_ID into lCreatedBy
                          from createdBy in lCreatedBy.DefaultIfEmpty()
                          join user_r in db.User on b.Resolved_By equals user_r.User_ID into LResolved
                          from resolved in LResolved.DefaultIfEmpty()
                          join status in db.Bug_Status on b.Status equals status.ID into LStatus
                          from l_status in LStatus.DefaultIfEmpty()
                          where b.ID == bug_id
                          select new BBug
                {
                    Created    = b.Created,
                    Created_By = new BUser
                    {
                        ID        = createdBy.User_ID,
                        Name      = createdBy.Name,
                        Mall_Name = createdBy.Mall_Name
                    },
                    Description = b.Description,
                    Title       = b.Title,
                    Status      = new BBugStatus
                    {
                        ID   = l_status.ID,
                        Name = l_status.Status
                    },
                    ID      = b.ID,
                    Feature = new BBugFeature
                    {
                        ID   = l_feature.ID,
                        Name = l_feature.Description
                    },
                    Modified    = (long)b.Modified,
                    Resolved_By = resolved != null ? new BUser
                    {
                        ID        = resolved.User_ID,
                        Name      = resolved.Name,
                        Mall_Name = resolved.Mall_Name
                    } : new BUser
                    {
                        ID        = 0,
                        Name      = "",
                        Mall_Name = ""
                    },
                };

                bug = tmp.FirstOrDefault <BBug>();
                if (bug != null)
                {
                    var tmpRes = from bs in db.Bug_Response
                                 join user in db.User on bs.Create_By equals user.User_ID into LUser
                                 from l_user in LUser.DefaultIfEmpty()
                                 where bs.BugID == bug_id
                                 select new BBugResponse
                    {
                        Created    = bs.Created,
                        Created_By = l_user != null ? new BUser
                        {
                            ID        = l_user.User_ID,
                            Name      = l_user.Name,
                            Mall_Name = l_user.Mall_Name
                        } : new BUser
                        {
                            ID        = 0,
                            Name      = "",
                            Mall_Name = ""
                        },
                        Description = bs.Description,
                        ID          = bs.ID
                    };

                    bug.Responses = tmpRes.ToList <BBugResponse>();
                }
            }
            return(bug);
        }
Example #11
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="user_id"></param>
        /// <param name="feature_id"></param>
        /// <param name="status_id"></param>
        /// <param name="page"></param>
        /// <param name="pageSize"></param>
        /// <param name="total"></param>
        /// <returns></returns>
        public List <BBug> SearchBugs(int user_id, int feature_id, int status_id, int page, int pageSize, out int total)
        {
            total = 0;
            List <BBug> bugs = null;

            if (page <= 0)
            {
                page = 1;
            }

            if (pageSize < 0)
            {
                pageSize = 20;
            }

            using (KuanMaiEntities db = new KuanMaiEntities())
            {
                var tmp = from bug in db.Bug
                          select bug;

                if (user_id > 0)
                {
                    tmp = tmp.Where(b => b.Created_By == user_id);
                }

                if (feature_id > 0)
                {
                    tmp = tmp.Where(b => b.Feature == feature_id);
                }

                if (status_id > 0)
                {
                    tmp = tmp.Where(b => b.Status == status_id);
                }

                var tmpBugs = from bug in tmp
                              join user in db.User on bug.Created_By equals user.User_ID into LUser
                              from createdBy in LUser.DefaultIfEmpty()
                              join feature in db.Bug_Feature on bug.Feature equals feature.ID into LFeature
                              from l_feature in LFeature.DefaultIfEmpty()
                              join user1 in db.User on bug.Resolved_By equals user1.User_ID into LUser1
                              from resolved in LUser1.DefaultIfEmpty()
                              join status in db.Bug_Status on bug.Status equals status.ID into LStatus
                              from l_status in LStatus.DefaultIfEmpty()
                              select new BBug
                {
                    Created     = bug.Created,
                    Description = bug.Description,
                    Title       = bug.Title,
                    ID          = bug.ID,
                    Modified    = (long)bug.Modified,
                    Created_By  = new BUser
                    {
                        ID        = createdBy.User_ID,
                        Name      = createdBy.Name,
                        Mall_Name = createdBy.Mall_Name
                    },
                    Feature = new BBugFeature
                    {
                        ID   = l_feature.ID,
                        Name = l_feature.Description
                    },
                    Resolved_By = resolved != null ? new BUser
                    {
                        ID        = resolved.User_ID,
                        Name      = resolved.Name,
                        Mall_Name = resolved.Mall_Name
                    } : new BUser
                    {
                        ID        = 0,
                        Name      = "",
                        Mall_Name = ""
                    },
                    Status = new BBugStatus
                    {
                        ID   = l_status.ID,
                        Name = l_status.Status
                    },
                    Resolved = bug.Resolved != null?(long)bug.Resolved:0
                };

                total = tmpBugs.Count();
                bugs  = tmpBugs.OrderBy(b => b.ID).Skip((page - 1) * pageSize).Take(pageSize).ToList <BBug>();
            }
            return(bugs);
        }
Example #12
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="user_id"></param>
        /// <param name="action"></param>
        /// <param name="page"></param>
        /// <param name="pageSize"></param>
        /// <param name="total"></param>
        /// <returns></returns>
        public List <BUserActionLog> SearchUserActionLog(int user_id, int action, long date1, long date2, int page, int pageSize, out int total)
        {
            total = 0;
            List <BUserActionLog> actions = new List <BUserActionLog>();

            using (KuanMaiEntities db = new KuanMaiEntities())
            {
                var tmp = from log in db.User_Action_Log
                          select log;

                if (user_id > 0)
                {
                    tmp = tmp.Where(l => l.User_ID == user_id);
                }

                if (action > 0)
                {
                    tmp = tmp.Where(l => l.Action == action);
                }

                if (page <= 0)
                {
                    page = 1;
                }

                if (pageSize <= 0)
                {
                    pageSize = 30;
                }

                if (date1 > 0)
                {
                    tmp = tmp.Where(l => l.Created >= date1);
                }

                if (date2 > 0)
                {
                    tmp = tmp.Where(l => l.Created <= date2);
                }

                total   = tmp.Count();
                actions = (from log in tmp
                           join ac in db.User_Action on log.Action equals ac.Action_ID into LAction
                           from l_ac in LAction.DefaultIfEmpty()
                           join user in db.User on log.User_ID equals user.User_ID into LUser
                           from l_user in LUser.DefaultIfEmpty()
                           join shop in db.Shop on log.Shop_ID equals shop.Shop_ID into LShop
                           from l_shop in LShop.DefaultIfEmpty()
                           select new BUserActionLog
                {
                    Action = new BUserAction
                    {
                        Action_Desc = l_ac.Action_Description,
                        Action_ID = log.Action,
                        Action_Name = l_ac.Action_Name,
                        Created = l_ac.Created,
                        ID = l_ac.ID
                    },
                    Created = log.Created,
                    Description = log.Description,
                    ID = log.ID,
                    User = new BUser
                    {
                        ID = log.User_ID,
                        Name = l_user.Name,
                        Mall_ID = l_user.Mall_ID,
                        Mall_Name = l_user.Mall_Name
                    },
                    Shop = l_shop != null ?
                           new BShop
                    {
                        ID = log.Shop_ID,
                        Title = l_shop.Name
                    } : new BShop
                    {
                        ID = 0,
                        Title = ""
                    }
                }).OrderByDescending(a => a.ID).Skip((page - 1) * pageSize).Take(pageSize).ToList <BUserActionLog>();
            }

            return(actions);
        }
Example #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache);
        Response.Cache.SetAllowResponseInBrowserHistory(false);
        Response.Cache.SetNoStore();

        Int32   FORMULARIO = 26;
        LIdioma idioma     = new LIdioma();
        UIdioma com        = new UIdioma();


        try
        {
            int DDL = int.Parse(Session["ddl"].ToString());
            com = idioma.idiomaModificarempleado(FORMULARIO, DDL);
        }
        catch
        {
            int DDL = 1;
            com = idioma.idiomaModificarempleado(FORMULARIO, DDL);
        }


        Hashtable compIdioma = new Hashtable();

        Session["mensajes"] = compIdioma;

        //for (int i = 0; i < info.Rows.Count; i++)
        //{
        //    compIdioma.Add(info.Rows[i]["control"].ToString(), info.Rows[i]["valor"].ToString());
        //}
        LB_modiemp.Text  = com.A;
        LB_nombre.Text   = com.B;
        LB_apellido.Text = com.C;
        LB_usuario.Text  = com.D;
        LB_email.Text    = com.E;
        LB_contra.Text   = com.F;
        LB_cedula.Text   = com.G;
        LB_concon.Text   = com.H;
        LB_celu.Text     = com.I;
        LB_rol.Text      = com.J;
        RFV_Nombre.Text  = com.K;
        //RFV_Apellido.Text = com.L;
        REV_Apellido.Text    = com.M;
        RFV_Usuario.Text     = com.N;
        RFV_Email.Text       = com.O;
        CV_CContrasena.Text  = com.P;
        RFV_Cedula.Text      = com.Q;
        REV_Nombre1.Text     = com.R;
        REV_Nombre2.Text     = com.T;
        RV_Rol.Text          = com.W;
        B_Modificar.Text     = com.X;
        Session["modificar"] = com.Y;

        UUsuario            datos  = new UUsuario();
        LUser               user   = new LUser();
        ClientScriptManager cm     = this.ClientScript;
        string              nombre = Session["nombre"].ToString();

        datos = user.ObtenerIds(nombre);
        if (!IsPostBack)
        {
            DDL_Rol.SelectedItem.Text = com.S;
            DDL_Rol.SelectedIndex     = 1;
            DDL_Rol.SelectedItem.Text = com.U;
            DDL_Rol.SelectedIndex     = 2;
            DDL_Rol.SelectedItem.Text = com.V;
            TB_Nombre.Text            = (datos.Nombre);
            TB_Apellido.Text          = (datos.Apellido);
            TB_Email.Text             = (datos.Email);
            TB_Celular.Text           = (datos.Telefono);
            TB_Cedula.Text            = (datos.Cedula);
            TB_Usuario.Text           = (datos.User_Name1);
            TB_Contrasena.Text        = (datos.Clave);
            TB_CConrasena.Text        = (datos.Rclave);
            Int32 rol = (datos.Id_Rol);
            datos = user.rol(rol);
            DDL_Rol.SelectedValue = (datos.Url);
        }
    }
 //Metodo constructor
 public UsersController(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, RoleManager <IdentityRole> roleManager, ApplicationDbContext context)
 {
     _signInManager = signInManager;
     _user          = new LUser(userManager, signInManager, roleManager, context);
 }
Example #15
0
    protected void btn_AdministradorAceptar_Click(object sender, EventArgs e)
    {
        LUser logica = new LUser();
        UUser usua   = new UUser();

        usua = logica.editarBuscarUser(int.Parse(tb_EstudianteId.Text));

        //EUser usua = new EUser();
        //DaoUser dat = new DaoUser();

        //usua.Documento = tb_EstudianteId.Text;

        //DataTable registros = dat.obtenerUsuarioMod(usua);

        //if (registros.Rows.Count > 0)
        //{
        //    tb_EstudianteNombre.Text = Convert.ToString(registros.Rows[0]["nombre_usua"].ToString());
        //    tb_EstudianteApellido.Text = Convert.ToString(registros.Rows[0]["apellido_usua"].ToString());
        //    tb_EstudianteCorreo.Text = Convert.ToString(registros.Rows[0]["correo"].ToString());
        //    tb_EstudianteDireccion.Text = Convert.ToString(registros.Rows[0]["direccion"].ToString());
        //    tb_EstudianteTelefono.Text = Convert.ToString(registros.Rows[0]["telefono"].ToString());
        //    tb_EstudianteUsuario.Text = Convert.ToString(registros.Rows[0]["user_name"].ToString());
        //    tb_EstudianteContrasenia.Text = Convert.ToString(registros.Rows[0]["clave"].ToString());
        //    fechanac.Text= Convert.ToString(registros.Rows[0]["fecha_nac"].ToString());
        //    ImagenEst.ImageUrl = Convert.ToString(registros.Rows[0]["foto_usua"].ToString());


        //    Session["fotosinedit"] = Convert.ToString(registros.Rows[0]["foto_usua"].ToString());



        //    ddt_lugarnacimDep.SelectedValue = Convert.ToString(registros.Rows[0]["dep_nacimiento"].ToString());

        //    DDT_Ciudad.DataBind();

        //    DDT_Ciudad.SelectedValue = Convert.ToString(registros.Rows[0]["ciu_nacimiento"].ToString());

        //    string ddl = registros.Rows[0]["estado"].ToString();

        //    if (registros.Rows[0]["estado"].ToString() == "True")
        //    {
        //        DDL_Estado.SelectedValue = "Activo";
        //    }
        //    else
        //    {
        //        DDL_Estado.SelectedValue = "Inactivo";
        //    }

        tb_EstudianteId.ReadOnly          = usua.B_Botones1;
        tb_EstudianteNombre.ReadOnly      = usua.L_Aceptar1;
        tb_EstudianteNombre.Text          = usua.Nombre;
        tb_EstudianteApellido.ReadOnly    = usua.L_Aceptar1;
        tb_EstudianteApellido.Text        = usua.Apellido;
        tb_EstudianteCorreo.ReadOnly      = usua.L_Aceptar1;
        tb_EstudianteCorreo.Text          = usua.Correo;
        tb_EstudianteDireccion.ReadOnly   = usua.L_Aceptar1;
        tb_EstudianteDireccion.Text       = usua.Direccion;
        tb_EstudianteTelefono.ReadOnly    = usua.L_Aceptar1;
        tb_EstudianteTelefono.Text        = usua.Telefono;
        tb_EstudianteUsuario.ReadOnly     = usua.L_Aceptar1;
        tb_EstudianteUsuario.Text         = usua.UserName;
        tb_EstudianteContrasenia.ReadOnly = usua.L_Aceptar1;
        tb_EstudianteContrasenia.Text     = usua.Clave;
        ddt_lugarnacimDep.SelectedValue   = usua.Departamento;
        DDT_Ciudad.DataBind();
        DDT_Ciudad.SelectedValue = usua.Ciudad;
        fechanac.ReadOnly        = usua.L_Aceptar1;
        fechanac.Text            = usua.fecha_nacimiento;
        ImagenEst.ImageUrl       = usua.Foto;
        L_ErrorEstudiante.Text   = "";

        btn_EstudianteEditar.Visible  = usua.B_Botones1;
        btn_EstudianteNuevo.Visible   = usua.B_Botones1;
        btn_EstudianteAceptar.Visible = usua.L_Aceptar1;
        //}
        //else
        //{
        L_ErrorEstudiante.Text = usua.Mensaje;
        //}
    }
Example #16
0
 protected void Page_Load(object sender, EventArgs e)
 {
     UUser dato = new UUser();
     LUser menu = new LUser();
 }
    protected void btn_AcudienteAceptar_Click(object sender, EventArgs e)
    {
        LUser logica = new LUser();
        UUser usua   = new UUser();

        usua = logica.AgregarAdmin(
            int.Parse(ddt_lugarnacimDep.SelectedValue),
            int.Parse(DDT_Ciudad.SelectedValue),
            tb_AcudienteNombre.Text,
            tb_AcudienteApellido.Text,
            tb_AcudienteDireccion.Text,
            tb_AcudienteTelefono.Text,
            tb_AcudienteContrasenia.Text,
            tb_AcudienteCorreo.Text,
            tb_Foto,
            int.Parse(tb_AcudienteId.Text),
            tb_AcudienteUsuario.Text,
            2,
            fechanac.Text,
            Session.SessionID
            );

        L_ErrorUsuario.Text          = usua.Mensaje;
        btn_AcudienteAceptar.Visible = false;
        this.Page.Response.Write(usua.Notificacion);

        //EUser usua = new EUser();
        //DaoUser dat = new DaoUser();
        //int rol = 4;

        //int dep;
        //dep = int.Parse(ddt_lugarnacimDep.SelectedValue);

        //int ciu;
        //ciu = int.Parse(DDT_Ciudad.SelectedValue);

        //if(ddt_lugarnacimDep.SelectedValue == "0" || DDT_Ciudad.SelectedValue == "0")
        //{
        //    L_ErrorUsuario.Text = "Debe seleccionar una opcion";
        //}
        //else
        //{
        //    String acu = usua.Id_estudiante;

        //    usua.Nombre = tb_AcudienteNombre.Text;
        //    usua.Rol = Convert.ToString(rol);
        //    usua.UserName = tb_AcudienteUsuario.Text;
        //    usua.Clave = tb_AcudienteContrasenia.Text;
        //    usua.Correo = tb_AcudienteCorreo.Text;
        //    usua.Apellido = tb_AcudienteApellido.Text;
        //    usua.Direccion = tb_AcudienteDireccion.Text;
        //    usua.Telefono = tb_AcudienteTelefono.Text;
        //    usua.Documento = tb_AcudienteId.Text;
        //    usua.fecha_nacimiento = fechanac.Text;
        //    usua.Departamento = Convert.ToString(dep);
        //    usua.Ciudad = Convert.ToString(ciu);
        //    usua.Foto = cargarImagen();
        //    usua.Session = Session.SessionID;

        //    if (usua.Foto != null)
        //    {
        //        dat.insertarUsuarios(usua);
        //        this.Page.Response.Write("<script language='JavaScript'>window.alert('Acudiente Insertado con Exito');</script>");

        //        btn_AcudienteAceptar.Visible = false;
        //    }
        //}
    }
Example #18
0
    protected void btn_AdministradorEdditar_Click(object sender, EventArgs e)
    {
        {
            LUser logica = new LUser();
            UUser usua   = new UUser();

            //usua = logica.editarAdmin(
            //    tb_AdministradorAdministradorNombre.Text,
            //    2,
            //    tb_AdministradorUsuario.Text,
            //    tb_AdministradorContrasenia.Text,
            //    tb_AdministradorAdministradorCorreo.Text,
            //    tb_AdministradorAdministradorApellido.Text,
            //    tb_AdministradorAdministradorDireccion.Text,
            //    tb_AdministradorTelefono.Text,
            //    int.Parse(tb_AministradorAdministradorId.Text),
            //    int.Parse(DDL_Estado.SelectedValue),
            //    fechanac.Text,
            //    int.Parse(ddt_lugarnacimDep.SelectedValue),
            //    int.Parse(DDT_Ciudad.SelectedValue),
            //    Session.SessionID
            //    //Session["fotosinedit"].ToString()
            //    );

            //EUser Edusua = new EUser();
            //DaoUser datos = new DaoUser();
            //int rol = 1;


            //if (ddt_lugarnacimDep.SelectedValue == "0" || DDT_Ciudad.SelectedValue == "0")
            //{
            //    L_Error.Text = "Debe seleccionar una opcion";
            //}
            //else
            //{
            //    String est;

            //    if (DDL_Estado.SelectedValue == "Activo")
            //    {
            //        est = "true";
            //    }
            //    else {
            //        est = "false";
            //    }


            //    if (tb_AdministradorFoto.FileName == "")
            //    {

            //        Edusua.Nombre = tb_AdministradorAdministradorNombre.Text;
            //        Edusua.Rol = Convert.ToString(rol);
            //        Edusua.UserName = tb_AdministradorUsuario.Text;
            //        Edusua.Clave = tb_AdministradorContrasenia.Text;
            //        Edusua.Correo = tb_AdministradorAdministradorCorreo.Text;
            //        Edusua.Apellido = tb_AdministradorAdministradorApellido.Text;
            //        Edusua.Direccion = tb_AdministradorAdministradorDireccion.Text;
            //        Edusua.Telefono = tb_AdministradorTelefono.Text;
            //        Edusua.Documento = tb_AministradorAdministradorId.Text;
            //        Edusua.Estado = est;
            //        Edusua.fecha_nacimiento = fechanac.Text;
            //        Edusua.Departamento = ddt_lugarnacimDep.SelectedValue;
            //        Edusua.Ciudad = DDT_Ciudad.SelectedValue;
            //        Edusua.Session = Session.SessionID;
            //        Edusua.Foto = Session["fotosinedit"].ToString();



            //        if (Edusua.Foto != null)
            //        {
            //            DataTable registros = datos.EditarUsuario(Edusua);
            //            this.Page.Response.Write("<script language='JavaScript'>window.alert('Administrador Editado con Exito');</script>");
            //            btn_AdministradorAceptar.Visible = false;

            //        }

            //    }
            //    else {

            //        Edusua.Nombre = tb_AdministradorAdministradorNombre.Text;
            //        Edusua.Rol = Convert.ToString(rol);
            //        Edusua.UserName = tb_AdministradorUsuario.Text;
            //        Edusua.Clave = tb_AdministradorContrasenia.Text;
            //        Edusua.Correo = tb_AdministradorAdministradorCorreo.Text;
            //        Edusua.Apellido = tb_AdministradorAdministradorApellido.Text;
            //        Edusua.Direccion = tb_AdministradorAdministradorDireccion.Text;
            //        Edusua.Telefono = tb_AdministradorTelefono.Text;
            //        Edusua.Documento = tb_AministradorAdministradorId.Text;
            //        Edusua.Estado = est;
            //        Edusua.fecha_nacimiento = fechanac.Text;
            //        Edusua.Departamento = ddt_lugarnacimDep.SelectedValue;
            //        Edusua.Ciudad = DDT_Ciudad.SelectedValue;
            //        Edusua.Session = Session.SessionID;
            //        Edusua.Foto = cargarImagen();



            //        if (Edusua.Foto != null)
            //        {
            //            DataTable registros = datos.EditarUsuario(Edusua);
            //            this.Page.Response.Write("<script language='JavaScript'>window.alert('Administrador Editado con Exito');</script>");
            //            btn_AdministradorAceptar.Visible = false;

            //        }
            //    }



            //}
        }

        tb_AministradorAdministradorId.ReadOnly         = true;
        tb_AdministradorAdministradorNombre.ReadOnly    = false;
        tb_AdministradorAdministradorApellido.ReadOnly  = false;
        tb_AdministradorAdministradorCorreo.ReadOnly    = false;
        tb_AdministradorAdministradorDireccion.ReadOnly = false;
        tb_AdministradorTelefono.ReadOnly    = false;
        tb_AdministradorUsuario.ReadOnly     = false;
        tb_AdministradorContrasenia.ReadOnly = false;
        btn_AdministradorEditar.Visible      = false;
        btn_AdministradorNuevo.Visible       = true;
        btn_AdministradorAceptar.Visible     = false;
    }
Example #19
0
        public void Insert(string UserName,int? RoleId,string UserCode)
        {
            LUser item = new LUser();

            item.UserName = UserName;

            item.RoleId = RoleId;

            item.UserCode = UserCode;

            item.Save(UserName);
        }
    protected void btn_AdministradorAceptar_Click2(object sender, EventArgs e)
    {
        LUser logica = new LUser();
        UUser usua   = new UUser();

        usua = logica.agregarEstudiante(
            int.Parse(ddt_lugarnacimDep.SelectedValue),
            int.Parse(DDT_Ciudad.SelectedValue),
            tb_EstudianteNombre.Text,
            tb_EstudianteApellido.Text,
            tb_EstudianteDireccion.Text,
            tb_EstudianteTelefono.Text,
            tb_EstudianteContrasenia.Text,
            tb_EstudianteCorreo.Text,
            tb_Foto,
            int.Parse(tb_EstudianteId.Text),
            tb_EstudianteId.Text,
            3,
            fechanac.Text,
            Session.SessionID,
            Convert.ToInt32(Session["id_acu"])
            );
        this.Page.Response.Write(usua.Notificacion);
        btn_EstudianteAceptar.Visible = usua.L_Aceptar1;
        L_ErrorUser.Visible           = usua.L_Aceptar1;
        btn_EstudianteNuevo.Visible   = usua.B_Botones1;


        //EUser usua = new EUser();
        //DaoUser dat = new DaoUser();
        //int rol = 3;
        //int ciu;
        //int dep;

        //ciu = int.Parse(DDT_Ciudad.SelectedValue);
        //dep = int.Parse(ddt_lugarnacimDep.SelectedValue);


        //usua.Nombre = tb_EstudianteNombre.Text;
        //usua.Apellido = tb_EstudianteApellido.Text;
        //usua.Rol = Convert.ToString(rol);
        //usua.UserName = tb_EstudianteUsuario.Text;
        //usua.Clave = tb_EstudianteContrasenia.Text;
        //usua.Correo = tb_EstudianteCorreo.Text;
        //usua.Direccion = tb_EstudianteDireccion.Text;
        //usua.Telefono = tb_EstudianteTelefono.Text;
        //usua.Documento = tb_EstudianteId.Text;
        //usua.fecha_nacimiento = fechanac.Text;
        //usua.Departamento = Convert.ToString(dep);
        //usua.Ciudad = Convert.ToString(ciu);
        //usua.Foto = cargarImagen();
        //usua.id_Acudiente = tb_id_estacu.Text;
        //usua.Session = Session.SessionID;

        //if (usua.Foto != null)
        //{
        //    dat.insertarEstudiante(usua);
        //    this.Page.Response.Write("<script language='JavaScript'>window.alert('Estudiante Insertado con Exito');</script>");

        //    btn_EstudianteAceptar.Visible = false;

        //}
    }