Esempio n. 1
0
        public IEntidad buscarPorId(int id)
        {
            clsUsuarios usu = new clsUsuarios();
            DataTable aux = new DataTable();

            try
            {
                aux =manejar.Consultar("select * from usuario where idUsuario="+id);
                clsUsuarios U = new clsUsuarios();
                U.Id = Convert.ToInt32(aux.Rows[0]["idUsuario"]);
                U.Username = aux.Rows[0]["username"].ToString();
                U.Contraseña = aux.Rows[0]["contraseña"].ToString();
            }
            catch(SqlException ex)
            {
                throw ex;
            }
            return usu;
        }
Esempio n. 2
0
        /// <summary>
        /// USUARIO BAJA
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void eliminarToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            DialogResult elim = MessageBox.Show("¿Desea eliminar a " + dgvUsuarios.Rows[dgvUsuarios.CurrentRow.Index].Cells[1].Value.ToString(), "Verificar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
            if (elim == DialogResult.OK)
            {
                if (dgvUsuarios.Rows[dgvUsuarios.CurrentRow.Index].Cells[1].Value.ToString() == "admin")
                {
                    MessageBox.Show("No es posible eliminar el usuario admin.", "Accion denegada.", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    return;
                }
                IEntidad ent = new clsUsuarios();
                ent.Id = Convert.ToInt32(dgvUsuarios.Rows[dgvUsuarios.CurrentRow.Index].Cells[0].Value);
                try
                {
                    metodosUsuarios.Baja(ent);
                    usuarios.Clear();
                    foreach (IEntidad enti in metodosUsuarios.Todo())
                    {
                        usuarios.Add((clsUsuarios)enti);
                    }
                    dgvUsuarios.DataSource = null;
                    dgvUsuarios.DataSource = usuarios;
                    dgvUsuarios.Columns[2].Visible = false;

                }
                catch (Exception ex)
                {
                    MessageBox.Show("Se produjo el sgte. error " + ex.Message);
                }
            }
        }
Esempio n. 3
0
        /// <summary>
        /// USUARIO ALTA
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAgregarUsuario_Click(object sender, EventArgs e)
        {
            if(verificaUsuario())
            {
                bool fallo = false;
                IEntidad usu = new clsUsuarios(tbUsuario.Text, tbClave.Text);
                try
                {
                    metodosUsuarios.Alta((IEntidad)usu);
                    usuarios.Clear();
                    foreach (IEntidad ent in metodosUsuarios.Todo())
                    {
                        usuarios.Add((clsUsuarios)ent);
                    }
                    dgvUsuarios.DataSource = null;
                    dgvUsuarios.DataSource = usuarios;
                    dgvUsuarios.Columns[2].Visible = false;

                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Se ha producido el sgte. error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    fallo = true;
                }
                if (!fallo)
                {
                    MessageBox.Show("El usuario fue insertado con exito.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Esempio n. 4
0
 public List<IEntidad> Todo()
 {
     List<IEntidad> list= new List<IEntidad>();
     DataTable dt = new DataTable();
     try
     {
         dt = DBManager.Consultar("select * from usuario");
         foreach(DataRow x in dt.Rows)
         {
             clsUsuarios U = new clsUsuarios();
             U.Id = Convert.ToInt32(x["idUsuario"]);
             U.Username= x["username"].ToString();
             U.Contraseña = x["contraseña"].ToString();
             list.Add(U);
         }
     }
     catch (SqlException ex)
     {
        throw ex;
     }
     return list;
 }