예제 #1
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            LlenarInstancia();


            if (usuario != null)
            {
                bool guardadoRelacion = true;
                usuario = BLL.UserBLL.GuardarBool(usuario);

                foreach (var relacion in listaRelaciones)
                {
                    relacion.PermisosId = usuario.Id;
                    if (BLL.PermisosDetallesBLL.Guardar(relacion) == false)
                    {
                        guardadoRelacion = false;
                        break;
                    }
                }

                if (usuario != null && guardadoRelacion)
                {
                    MessageBox.Show("Correcto");
                }
                else
                {
                    MessageBox.Show("Error");
                }
                Limpiar();
            }
        }
예제 #2
0
        private void buttonbuscar_Click(object sender, EventArgs e)
        {
            usuario = BLL.UserBLL.BuscarB(Convert.ToInt32(IdnumericUpDown.Text));

            if (usuario != null)
            {
                listaRelaciones = null;
                listPermisos    = null;
                listPermisos    = new List <Entidades.Permisos>();
                listaRelaciones = BLL.PermisosDetallesBLL.GetList(R => R.PermisosId == usuario.Id);
                foreach (var relacion in listaRelaciones)
                {
                    listPermisos.Add(BLL.PermisosBLL.BuscarB(relacion.PermisosDetallesId));
                }
                RefreshDataGridView();
                nombreUsuarioTextBox.Text = usuario.NombreUsuario;

                passUsuarioTextBox.Text = usuario.PassUsuario;
                MessageBox.Show("Correcto");
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
예제 #3
0
        private void LlenarInstancia()
        {
            string nombre = nombreUsuarioTextBox.Text;
            string pass   = passUsuarioTextBox.Text;

            usuario = new Usuarios(0, nombre, pass);
        }
예제 #4
0
        private void Limpiar()
        {
            usuario         = null;
            listaRelaciones = new List <PermisosDetalles>();
            listPermisos    = new List <Entidades.Permisos>();
            nombreUsuarioTextBox.Clear();
            IdnumericUpDown.ResetText();
            passUsuarioTextBox.Clear();

            nombreUsuarioTextBox.Focus();
            TipoComboBox.Text        = null;
            dataGridView1.DataSource = null;
            errorProviderTodo.Clear();
        }
예제 #5
0
 protected void GuardarButton_Click(object sender, EventArgs e)
 {
     if (NombreTextBox.Text == "" || ClaveTextBox.Text == "")
     {
         Label1.Text = "Llena los campos señalados con '*'";
     }
     else
     {
         Entidades.Usuarios usu = new Entidades.Usuarios();
         Llenar(usu);
         UsuarioBLL.Guardar(usu);
         Label1.Text = "Registro con exito";
     }
 }
예제 #6
0
        public static Entidades.Usuarios GuardarBool(Entidades.Usuarios n)
        {
            bool retono = false;

            using (var db = new UserDb())
            {
                try
                {
                    db.UsuarioDb.Add(n);
                    db.SaveChanges();
                    return(n);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
예제 #7
0
 public void Llenar(Entidades.Usuarios u)
 {
     u.NombreUsuario = NombreTextBox.Text;
     u.Clave         = ClaveTextBox.Text;
 }
예제 #8
0
 //INSERT
 public static int InsertaUsuario(Entidades.Usuarios obj)
 {
     return(Inserta_Usuario.Insert(obj));
 }