Esempio n. 1
0
        public void Usuarios_Insertar(EnUsuario objEn, MySqlTransaction tran)
        {
            string cadena = string.Empty;

            try
            {
                cadena  = " INSERT INTO    Usuario    ";
                cadena += " (    ";
                cadena += "     Name,    ";
                cadena += "     Correo,    ";
                cadena += "     Clave    ";
                cadena += " )    ";
                cadena += "     VALUES    ";
                cadena += " (    ";
                cadena += "     '" + objEn.Name + "',    ";
                cadena += "     '" + objEn.Correo + "',    ";
                cadena += "     '" + objEn.Clave + "'    ";
                cadena += " )  ";

                using (MySqlCommand cmd = new MySqlCommand(cadena, tran.Connection))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Transaction = tran;

                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        public List <EnUsuario> ListaDeUsuarios()//Mostrar Usuarios
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consultar_Usuarios", _Conexion as SqlConnection);//Lamada de procedimieno almacenado

            _comando.CommandType = CommandType.StoredProcedure;
            IDataReader _reader = _comando.ExecuteReader();//lee los resultados que nos va a mostrar
            //Creacion de lista que nos mostrara los resultados de la consulta
            List <EnUsuario> Lista = new List <EnUsuario>();

            while (_reader.Read())
            {
                EnUsuario _EnUsuario = new EnUsuario();

                _EnUsuario.fiIdUsuario      = _reader.GetInt64(0);
                _EnUsuario.fcNombreCompleto = _reader.GetString(1);
                _EnUsuario.fcNombreUsuario  = _reader.GetString(2);
                _EnUsuario.fiPuestoUsuario  = _reader.GetInt32(3);
                _EnUsuario.fcPassword       = _reader.GetString(4);

                Lista.Add(_EnUsuario);
            }
            _Conexion.Close();//Cierra la conexion con la base de datos
            return(Lista);
        }
Esempio n. 3
0
        public DataTable Usuarios_Listar(EnUsuario objEn)
        {
            string    cadena = String.Empty;
            DataSet   ds     = new DataSet();
            DataTable dt     = new DataTable();

            try
            {
                cadena  = " SELECT   ";
                cadena += "     name,  ";
                cadena += "     Correo,  ";
                cadena += "     Clave";
                cadena += " FROM   ";
                cadena += "     Usuario   ";
                cadena += " WHERE   ";
                cadena += "      Clave = '" + objEn.Clave + "'  ";

                using (MySqlConnection cn = new MySqlConnection(connectionStringMysql()))
                {
                    using (MySqlDataAdapter da = new MySqlDataAdapter(cadena, cn))
                    {
                        da.Fill(ds, "Data");
                        dt = ds.Tables["Data"];

                        return(dt);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            FaceBookConnect.API_Key    = "2242043896069687";                 //2242043896069687
            FaceBookConnect.API_Secret = "a9d7e59646b9d0f1a1c289f26adfb04d"; //4d893911bebc078d14578a765e685727
            if (!IsPostBack)
            {
                if (Request.QueryString["error"] == "access_denied")
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('User has denied access.')", true);
                    return;
                }

                string code = Request.QueryString["code"];
                if (!string.IsNullOrEmpty(code))
                {
                    string       data         = FaceBookConnect.Fetch(code, "me?fields=id,name,email");
                    FaceBookUser faceBookUser = new JavaScriptSerializer().Deserialize <FaceBookUser>(data);
                    faceBookUser.PictureUrl = string.Format("https://graph.facebook.com/{0}/picture", faceBookUser.Id);
                    pnlFaceBookUser.Visible = true;

                    txtUsuario.Text = faceBookUser.Email;
                    // txtPassword.Text = faceBookUser.

                    LoUsuario objLo = new LoUsuario();
                    EnUsuario objEn = new EnUsuario();

                    objEn.Clave  = faceBookUser.Id;
                    objEn.Name   = faceBookUser.UserName;
                    objEn.Correo = faceBookUser.Email;

                    Session["UsuarioImg"] = faceBookUser.PictureUrl;

                    var miMaster = (SiteMaster)Master;

                    SiteMaster master = (SiteMaster)this.Master;
                    master.UsuarioLogin(faceBookUser.PictureUrl);

                    DataTable dt = new DataTable();
                    dt = objLo.Usuarios_Listar(objEn);

                    if (dt.Rows.Count < 1)
                    {
                        string msg = string.Empty;
                        msg = objLo.Usuarios_Insertar(objEn);
                    }

                    Response.Redirect("/Device/NewDevice.aspx");

                    //lblId.Text = faceBookUser.Id;
                    //lblUserName.Text = faceBookUser.UserName;
                    //lblName.Text = faceBookUser.Name;
                    //lblEmail.Text = faceBookUser.Email;
                    //ProfileImage.ImageUrl = faceBookUser.PictureUrl;
                }
            }
        }
Esempio n. 5
0
 public DataTable Usuarios_Listar(EnUsuario objEn)
 {
     try
     {
         DaUsuario OjbDAO = new DaUsuario();
         return(OjbDAO.Usuarios_Listar(objEn));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 6
0
        public int EliminarUsuario(EnUsuario PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Eliminar_Usuario", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@fiIdUsuario", PEntidad.fiIdUsuario));
            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Esempio n. 7
0
        public int AgregarUsuario(EnUsuario PEntidad) //Hacer uso de la entidad de negocio que se llama EnUsuario creando un parametro PEntidad
        {                                             //Establece la conexion con la conexion a la base de datos
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            //Llamada de procesos almacenados creados en el sql server
            SqlCommand _comando = new SqlCommand("Agregar_Usuario", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@fiIdUsuario", PEntidad.fiIdUsuario));
            _comando.Parameters.Add(new SqlParameter("@fcNombreCompleto", PEntidad.fcNombreCompleto));
            _comando.Parameters.Add(new SqlParameter("@fcNombreUsuario", PEntidad.fcNombreUsuario));
            _comando.Parameters.Add(new SqlParameter("@fiPuestoUsuario", PEntidad.fiPuestoUsuario));
            _comando.Parameters.Add(new SqlParameter("@fcPassword", PEntidad.fcPassword));
            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Esempio n. 8
0
        public int AgregarUsuario(EnUsuario PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();

            SqlCommand _comando = new SqlCommand("Agregar_Usuario", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@fcNombreCompleto", PEntidad.fcNombreCompleto));
            _comando.Parameters.Add(new SqlParameter("@fcNombreUsuario", PEntidad.fcNombreUsuario));
            _comando.Parameters.Add(new SqlParameter("@fiPuestoUsuario", PEntidad.fiPuestoUsuario));
            _comando.Parameters.Add(new SqlParameter("@fcPassword", PEntidad.fcPassword));


            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Esempio n. 9
0
        public string Usuarios_Insertar(EnUsuario objEn)
        {
            string      msg       = string.Empty;
            ConexionDAO cadenaDao = new ConexionDAO();

            using (MySqlConnection cn = new MySqlConnection(cadenaDao.CnxMySQL()))
            {
                cn.Open();
                using (MySqlTransaction tran = cn.BeginTransaction())
                {
                    try
                    {
                        DaUsuario OjbDAO = new DaUsuario();
                        OjbDAO.Usuarios_Insertar(objEn, tran);
                        tran.Commit();
                        msg = "EXITO";
                    }
                    catch (MySqlException ex)
                    {
                        tran.Rollback();
                        throw ex;
                    }
                    catch (Exception ex)
                    {
                        tran.Rollback();
                        throw ex;
                    }
                    finally
                    {
                        tran.Dispose();
                        cn.Close();
                    }
                    return(msg);
                }
            }
        }
Esempio n. 10
0
 public int EliminarUsuario(EnUsuario PEntidad)
 {
     return(_dalUsuarios.EliminarUsuario(PEntidad));
 }