Beispiel #1
0
        /* ---Usuario--- */

        /// <summary>
        /// evento de onclic del botnon(se crea dando doble clic al boton el diseño)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnagregar_Click(object sender, EventArgs e)
        {//verifica qu los campos rincipales no esten vacios y si lo estan no haga nada
            if (txtNombre.Text != "" && txtUsuario.Text != "" && txtcontrasena.Text != "")
            {
                //verifica si el usuario es null si lo es quiere decir que es nuevo y deve instancialo
                //crea el usuario y el permiso al ser nuevos si es actualizacion lo ignora
                if (_usuario == null)
                {
                    _usuario  = new Usuario();
                    _permisos = new Permiso();
                }
                //le asigna todos sus valores a permisos
                _permisos.Admin      = checkAdmin.Checked;
                _permisos.Corte      = checkCorte.Checked;
                _permisos.Bordado    = checkBordado.Checked;
                _permisos.Maquila    = checkMaquila.Checked;
                _permisos.Lavanderia = checkLavanderia.Checked;
                _permisos.Terminado  = checkTerminado.Checked;
                _permisos.Almacen    = checkAlmacen.Checked;
                _permisos.Venta      = checkVentas.Checked;
                //instancia la clase BL capa de negocio para poder mandar a guardar(tiene mas metodos guardar,eliminar,actualizar)
                PermisosBL blp = new PermisosBL();
                //manda a guardar pero el metodo regresa un short (un sort es casi igual que un int )
                //guardar los permisos y regresa el id
                _usuario.IdPermisos = blp.AgregarActualizarPermisos(_permisos);
                //verifica que el Id devuelto por el metodo anterior sea mayor a 0 si lo es quiere decir que si se guardo correctante y prosigu a lo siguiente
                if (_usuario.IdPermisos > 0)
                {
                    //asina valores
                    _usuario.Nombre     = txtNombre.Text;
                    _usuario.Usuario1   = txtUsuario.Text;
                    _usuario.contrasena = txtcontrasena.Text;
                    _usuario.Activo     = checkActivoUsuario.Checked;
                    UsuarioBL bl = new UsuarioBL();
                    //manda a guardar y devuelve un bool si se guardo es tru si no se guardo es false
                    if (bl.AgregarActualizarUsuario(_usuario))
                    {
                        Limpiar();
                        CargarDatosUsuario();
                        MessageBox.Show("Se agrego correctamente");
                    }
                    else
                    {
                        MessageBox.Show("error al guardar");
                    }
                }
            }
            else
            {
                string message =
                    "Le faltan campos por llenar";
                const string caption = "Form Closing";
                var          result  = MessageBox.Show(message, caption,
                                                       MessageBoxButtons.OK,
                                                       MessageBoxIcon.Exclamation);
            }
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioBL bl = new UsuarioBL();

                Permiso _Permisos = new Permiso()
                {
                    Admin      = true,
                    Corte      = true,
                    Bordado    = true,
                    Maquila    = true,
                    Lavanderia = true,
                    Terminado  = true,
                    Almacen    = true,
                    Venta      = true,
                };
                PermisosBL blp = new PermisosBL();

                _Permisos.Id = blp.AgregarActualizarPermisos(_Permisos);
                if (_Permisos.Id > 0)
                {
                    Usuario _Usuario = new Usuario()
                    {
                        Nombre     = txtNombre.Text,
                        Usuario1   = txtUsuario.Text,
                        contrasena = txtContraseña.Text,
                        IdPermisos = _Permisos.Id,
                        Activo     = true
                    };
                    if (bl.AgregarActualizarUsuario(_Usuario))
                    {
                        Close();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }