示例#1
0
 /// <summary>
 /// Método para agregar un insumo
 /// </summary>
 private void AgregarInsumos()
 {
     try
     {
         if ((string.IsNullOrEmpty(this.textBox_nombre.Text)) || (string.IsNullOrEmpty(this.comboBox_categoria.Text)) || (string.IsNullOrEmpty(this.textBox_cantidad.Text)) || (string.IsNullOrEmpty(this.textBox_stock.Text)))
         {
             MessageBox.Show("Falta ingresar algunos datos");
         }
         else
         {
             DialogResult result = MessageBox.Show("¿Seguro que deseas Agregar este Insumo?", "Confirmación", MessageBoxButtons.YesNo);
             if (result == DialogResult.Yes)
             {
                 int agregado = ControladorFachada.AgregarInsumo(this.textBox_nombre.Text, this.richTextBox_descripcion.Text, this.textBox_cantidad.Text, this.textBox_stock.Text, this.comboBox_categoria.Text);
                 if (agregado != -1)
                 {
                     MessageBox.Show("Nombre de Insumo ya existente");
                 }
                 else
                 {
                     this.textBox_nombre.Clear();
                     this.comboBox_categoria.Text = string.Empty;
                     this.richTextBox_descripcion.Clear();
                     this.textBox_cantidad.Clear();
                     this.textBox_stock.Clear();
                     RefrescarDataGrid();
                 }
             }
         }
     }
     catch (LogicaException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#2
0
        /// <summary>
        /// Método para mostrar todos o algunos insumos de una categoria
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ComboBox_filtrar_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.dataGridView1.Rows.Clear();
            string pCategoria = this.comboBox_filtrar.Text;

            if (pCategoria == "TODOS")
            {
                _listaInsumos = ControladorFachada.ListarInsumos();
            }
            else
            {
                _listaInsumos = ControladorFachada.ListarInsumos(pCategoria);
            }

            this.dataGridView1.ColumnHeadersVisible = true;

            foreach (var _ins in _listaInsumos)
            {
                if (_ins != null)
                {
                    String[] row;
                    row = new String[] { _ins.Nombre, Convert.ToString(_ins.Cantidad), _ins.Descripcion };
                    this.dataGridView1.Rows.Add(row);
                }
            }
            dataGridView1.Refresh();
        }
示例#3
0
 private void Button_Aceptar_Click(object sender, EventArgs e)
 {
     if ((this.comboBox_nombre.Text.Length == 0) || (this.textBox_cantidad.Text.Length == 0))
     {
         MessageBox.Show("Falta ingresar algunos datos");
     }
     else
     {
         DialogResult result = MessageBox.Show("¿Seguro que deseas agregar el stock?", "Confirmación", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             bool modificado = ControladorFachada.SumarStock(this.comboBox_nombre.Text.ToUpper(), Convert.ToInt32(this.textBox_cantidad.Text));
             if (!modificado)
             {
                 MessageBox.Show("Problemas al actualizar el Stock. Vuelva a intentarlo");
             }
             else
             {
                 ListarCategorias();
                 ListarInsumos();
                 this.textBox_cantidad.Clear();
             }
         }
     }
 }
示例#4
0
 /// <summary>
 /// Método para agregar una nueva persona
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_AgregarPersona_Click(object sender, EventArgs e)
 {
     try
     {
         if ((this.textBox_nombrePersona.Text.Length == 0) || (this.comboBox_grupoPersona.Text.Length == 0))
         {
             MessageBox.Show("Falta ingresar datos obligatorios");
         }
         else
         {
             string             _contraseña = "";
             V_ingresarPassword v_pass      = new V_ingresarPassword()
             {
                 Nombre = this.textBox_nombrePersona.Text,
             };
             v_pass.ShowDialog(this);
             _contraseña = v_pass.Contraseña;
             if (v_pass.Guardar)
             {
                 ControladorFachada.AgregarPersona(this.textBox_nombrePersona.Text.ToUpper(), _contraseña, this.comboBox_grupoPersona.Text.ToUpper());
             }
             this.Show();
             this.comboBox_areaPersona.Text  = "";
             this.comboBox_grupoPersona.Text = "";
             this.textBox_nombrePersona.Text = "";
         }
     }
     catch (LogicaException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#5
0
        private void RefrescarDataGrid()
        {
            this.dataGridView1.Rows.Clear();
            listaUsuarios.Clear();
            listaUsuarios = ControladorFachada.ListarUsuarios();
            this.dataGridView1.ColumnHeadersVisible = true;

            foreach (var usu in listaUsuarios)
            {
                if (usu != null)
                {
                    String[] row;
                    if (usu.FechaAlta == usu.FechaBaja)
                    {
                        row = new String[] { usu.Nombre, Convert.ToString(usu.FechaAlta), Convert.ToString("") };
                    }
                    else
                    {
                        row = new String[] { usu.Nombre, Convert.ToString(usu.FechaAlta.Date), Convert.ToString(usu.FechaBaja.Date) };
                    }
                    this.dataGridView1.Rows.Add(row);
                }
            }
            dataGridView1.Refresh();
        }
示例#6
0
        private void Button_Aceptar_Click(object sender, EventArgs e)
        {
            if (this.textBox_contraseña_nueva.Text != this.textBox_repetir.Text)
            {
                MessageBox.Show("Las contraseñas de la persona no coinciden");
            }
            else
            {
                int _verificar = ControladorFachada.VerificarUsuario("", this.textBox_contraseñaUsuario.Text);
                switch (_verificar)
                {
                case 1:
                    MessageBox.Show("Contraseña de usuario incorrecta");
                    break;

                case 2:
                    MessageBox.Show("El usuario se encuentra dado de baja");
                    break;

                case 3:
                    ModificarContraseña();
                    break;
                }
            }
        }
示例#7
0
        /// <summary>
        /// Método para modificar un insumo
        /// </summary>
        /// <param name="pIdInsumo"></param>
        private void Modificar(int pIdInsumo)
        {
            string _nombre = _listaInsumos[pIdInsumo].Nombre;

            _insumo = new Insumo("", "", 0, 0, true, 0);
            _insumo = ControladorFachada.ObtenerInsumo(_nombre);
        }
        public VSeniarPresupuesto(int pIdCliente, int pPresupuestoId)
        {
            var cont  = new ControladorFachada();
            var contP = new ControladorPresupuesto();

            iCliente     = cont.BuscarCliente(pIdCliente);
            iPresupuesto = cont.BuscarPresupuesto(pPresupuestoId);
            seniaDto     = contP.PresupuestoTieneSenia(pPresupuestoId);
            InitializeComponent();


            this.nombreClienteLabel.Text     = iCliente.ToString();
            this.cantidadProductosLabel.Text = iPresupuesto.Lineas.Count.ToString();
            this.totalLabel.Text             = iPresupuesto.TotalVenta().ToString();
            if (seniaDto != null)
            {
                this.dateTimePicker1.Value  = seniaDto.ValidoHasta;
                this.fechaDeSeniaLabel.Text = seniaDto.Fecha.ToString();
                this.montoSeniaTextBox.Text = seniaDto.Monto.ToString();
                this.PorcentajeSeña.Text    = ((Convert.ToDouble(montoSeniaTextBox.Text) * 100) / Convert.ToDouble(this.totalLabel.Text)).ToString();
            }
            else
            {
                this.fechaDeSeniaLabel.Text = DateTime.Now.ToString();
            }
            montoSeniaTextBox.TextChanged += new System.EventHandler(this.montoSeniaTextBox_HasChanged);
        }
示例#9
0
        public static void Insumos(ComboBox pComboBoxInsumos, ComboBox pComboBoxCategoria)
        {
            if (pComboBoxInsumos == null || pComboBoxCategoria == null)
            {
                throw new ArgumentNullException(pComboBoxInsumos == null ? nameof(pComboBoxInsumos) : nameof(pComboBoxCategoria));
            }

            pComboBoxInsumos.Items.Clear();
            pComboBoxInsumos.DropDownStyle = ComboBoxStyle.DropDownList;

            List <Insumo> listaInsumos = new List <Insumo>();

            if (pComboBoxCategoria.Text.Length == 0)
            {
                listaInsumos = ControladorFachada.ListarInsumos();
                listaInsumos.Sort(delegate(Insumo a1, Insumo a2) { return(a1.Nombre.CompareTo(a2.Nombre)); });
            }
            else
            {
                listaInsumos = ControladorFachada.ListarInsumos(pComboBoxCategoria.Text);
                listaInsumos.Sort(delegate(Insumo a1, Insumo a2) { return(a1.Nombre.CompareTo(a2.Nombre)); });
            }

            for (int i = 0; i < listaInsumos.Count; i++)
            {
                pComboBoxInsumos.Items.Add(listaInsumos[i].Nombre);
            }
        }
示例#10
0
        /// <summary>
        /// Método para agregar una categoría
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Agregar_Click(object sender, EventArgs e)
        {
            try
            {
                //Agregar categoría
                if (this.button_Agregar.Text == "Agregar")
                {
                    DialogResult result = MessageBox.Show("¿Seguro que deseas Agregar esta Categoría?", "Confirmación", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        if (string.IsNullOrEmpty(this.textBox_nombre.Text))
                        {
                            MessageBox.Show("Falta ingresar Nombre");
                        }
                        else
                        {
                            int agregado = ControladorFachada.AgregarCategoria(this.textBox_nombre.Text);
                            if (agregado != -1)
                            {
                                MessageBox.Show("Nombre de Categoría ya existente");
                            }
                            else
                            {
                                this.textBox_nombre.Clear();
                                RefrescarDataGrid();
                            }
                        }
                    }
                }

                //Modificar categoría
                else
                {
                    if (string.IsNullOrEmpty(this.textBox_nombre.Text))
                    {
                        MessageBox.Show("Falta ingresar nombre de categoría");
                    }
                    else
                    {
                        if (ControladorFachada.ModificarCategoria(this.Categoria.Nombre, this.textBox_nombre.Text))
                        {
                            this.button_Agregar.Text = "Agregar";
                            MessageBox.Show("Modificado con éxito");
                            RefrescarDataGrid();
                            this.dataGridView1.Enabled  = true;
                            this.dataGridView1.ReadOnly = false;
                        }
                        else
                        {
                            MessageBox.Show("Nombre de categoría ya existente");
                        }
                    }
                }
            }
            catch (LogicaException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#11
0
 private void ComboBox_nombre_SelectedIndexChanged(object sender, EventArgs e)
 {
     Listar.Cantidad(this.comboBox_cantidad, this.comboBox_nombre);
     if (this.comboBox_cantidad.Items.Count == 0)
     {
         MessageBox.Show("Usted no tiene stock disponible de este Insumo");
     }
     this.InsumoAlmacenado = ControladorFachada.ObtenerInsumo(this.comboBox_nombre.Text);
 }
示例#12
0
        public void PruebaPesosaDolar()
        {
            double             cantidadPesos = 10;
            double             resultado;
            double             ResultadoEsperado  = 570;
            ControladorFachada controladorFachada = new ControladorFachada();

            resultado = controladorFachada.DolarAPesos(cantidadPesos);
            Assert.AreEqual(resultado, ResultadoEsperado);
        }
示例#13
0
        /// <summary>
        /// Inicia la aplicación en caso de poder logearse
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Aceptar_Click(object sender, EventArgs e)
        {
            try
            {
                //Verifica que se ingrese nombre de usuario
                switch (this.textBox_nombre.Text)
                {
                case "":
                    MessageBox.Show("Falta ingresar Nombre");
                    break;

                default:
                {
                    //Verifica que se ingrese contraseña
                    switch (this.textBox_contraseña.Text)
                    {
                    case "":
                        MessageBox.Show("Falta ingresar Contraseña");
                        break;

                    default:
                    {
                        //Verifica si el usuario esta en la bd
                        int _usuarioLogueado = ControladorFachada.VerificarUsuario(this.textBox_nombre.Text, this.textBox_contraseña.Text);
                        switch (_usuarioLogueado)
                        {
                        case 1:
                            MessageBox.Show("Usuario o contraseña incorrecta");
                            break;

                        case 2:
                            MessageBox.Show("Usuario dado de baja");
                            break;

                        default:
                            app_access = true;
                            this.Close();
                            break;
                        }

                        break;
                    }
                    }

                    break;
                }
                }
            }

            catch (LogicaException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#14
0
        public void TesstGetNotificaciones()
        {
            var cont = new ControladorFachada();

            var nots = cont.getNotificaciones(7);

            foreach (var not in nots)
            {
                Console.WriteLine(not.Descripcion);
            }
        }
示例#15
0
 private void Modificar(int pIdInsumo)
 {
     this.Insumo.Nombre         = _listarInsumos[pIdInsumo].Nombre;
     idInsumo                   = pIdInsumo;
     this.Insumo.Cantidad       = Convert.ToInt32(_listarInsumos[pIdInsumo].Cantidad);
     this.InsumoAlmacenado      = ControladorFachada.ObtenerInsumo(this.Insumo.Nombre);
     comboBox_categoria.Enabled = false;
     comboBox_nombre.Text       = this.Insumo.Nombre;
     comboBox_nombre.Enabled    = false;
     comboBox_cantidad.Text     = Convert.ToString(this.Insumo.Cantidad);
     Listar.Cantidad(this.comboBox_cantidad, this.comboBox_nombre);
 }
示例#16
0
        private void ModificarContraseña()
        {
            bool modifica = ControladorFachada.ModificarPersona(this.Nombre, this.textBox_contraseña_nueva.Text);

            if (modifica)
            {
                this.Close();
            }
            else
            {
                MessageBox.Show("Ocurrió un problema, inténtelo nuevamente");
            }
        }
        private void Button_Eliminar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Seguro que desea dar de baja a " + _listarPersonas[_idPersona].Nombre + " de la lista?", "Confirmación", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                ControladorFachada.EliminarPersona(_listarPersonas[_idPersona].Nombre);
                _listarPersonas.RemoveAt(_idPersona);
                RefrescarDataGrid();
                Button_Modificar.Enabled = false;
                Button_Eliminar.Enabled  = false;
            }
        }
示例#18
0
        private void ListarCategorias()
        {
            this.comboBox_categoria.Items.Clear();
            this.comboBox_categoria.DropDownStyle = ComboBoxStyle.DropDownList;

            List <Categoria> listaCategorias;

            listaCategorias = ControladorFachada.ListarCategorias();
            for (int i = 0; i < listaCategorias.Count; i++)
            {
                this.comboBox_categoria.Items.Add(listaCategorias[i].Nombre);
            }
        }
示例#19
0
        private void AgregarInsumo(string pNombre, int pCantidad)
        {
            Insumo ins2 = new Insumo("", "", 0, 0, true, 0);

            ins2          = ControladorFachada.ObtenerInsumo(pNombre);
            ins2.Cantidad = pCantidad;
            int posicion = 0;
            int _i       = 0;

            while ((posicion == 0) && (_listarInsumos.Count >= _i + 1))
            {
                this.InsumoAlmacenado = ControladorFachada.ObtenerInsumo(_listarInsumos[_i].Nombre);
                if (_listarInsumos[_i].Nombre == ins2.Nombre)
                {
                    posicion = 1;
                    int cantidadRetirar = _listarInsumos[_i].Cantidad + ins2.Cantidad;
                    if (this.InsumoAlmacenado.Cantidad < cantidadRetirar)
                    {
                        MessageBox.Show("Usted solo dispone de " + this.InsumoAlmacenado.Cantidad + " unidades de " + this.InsumoAlmacenado.Nombre);
                    }
                    else
                    {
                        _listarInsumos[_i].Cantidad = cantidadRetirar;
                        int cantidadMinima = this.InsumoAlmacenado.Cantidad - cantidadRetirar;
                        if (this.InsumoAlmacenado.CantidadMinima >= cantidadMinima)
                        {
                            MessageBox.Show("En stock solo dispone " + cantidadMinima + " unidades de " + this.InsumoAlmacenado.Nombre, "Stock Mínimo");
                        }
                        RefrescarDataGrid();
                    }
                    _i = _listarInsumos.Count;
                }
                _i = _i + 1;
            }
            if (posicion == 0)
            {
                int cantidadMinima = ins2.Cantidad;
                if (this.InsumoAlmacenado.CantidadMinima >= cantidadMinima)
                {
                    int cant = ControladorFachada.ObtenerInsumo(pNombre).Cantidad - cantidadMinima;
                    MessageBox.Show("En stock solo dispone " + cant + " unidades de " + this.InsumoAlmacenado.Nombre, "Stock Mínimo");
                }
                _listarInsumos.Add(ins2);
            }
            RefrescarDataGrid();
            comboBox_nombre.Items.Clear();
            Listar.Categorias(this.comboBox_categoria);
            Listar.Insumos(this.comboBox_nombre, this.comboBox_categoria);
            comboBox_cantidad.Items.Clear();
            comboBox_cantidad.Text = "";
        }
示例#20
0
        private bool AgregarRenglon(int idEntrega)
        {
            int idRenglon = ControladorFachada.AgregarRenglon(idEntrega, _listarInsumos);

            if (idRenglon == -2)
            {
                MessageBox.Show("Ocurrió un error, inténtelo nuevamente");
                return(false);
            }
            else
            {
                LimpiarTodo();
                return(true);
            }
        }
示例#21
0
        private void AgregarEntrega()
        {
            int idEntrega = ControladorFachada.AgregarEntrega(this.comboBox_persona.Text);

            switch (idEntrega)
            {
            case -2:
                MessageBox.Show("Ocurrió un error, inténtelo nuevamente");
                break;

            default:
                AgregarRenglon(idEntrega);
                break;
            }
        }
示例#22
0
 /// <summary>
 /// Método para modificar un insumo
 /// </summary>
 private void ModificarInsumos()
 {
     try
     {
         _insumo.Descripcion    = this.richTextBox_descripcion.Text;
         _insumo.CantidadMinima = Convert.ToInt32(this.textBox_stock.Text);
         ControladorFachada.ModificarInsumo(_insumo);
         DesactivarModificar();
         RefrescarDataGrid();
         MessageBox.Show("Modificado con éxito");
     }
     catch (LogicaException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void RefrescarDataGrid()
 {
     this.dataGridView1.Rows.Clear();
     this.dataGridView1.ColumnHeadersVisible = true;
     _listarPersonas = ControladorFachada.MostrarPersonas();
     foreach (var _per in _listarPersonas)
     {
         if (_per != null)
         {
             String[] row;
             row = new String[] { _per.Area, _per.Grupo, _per.Nombre };
             this.dataGridView1.Rows.Add(row);
         }
     }
     dataGridView1.Refresh();
 }
示例#24
0
        public static void Areas(ListBox pListBox)
        {
            if (pListBox == null)
            {
                throw new ArgumentNullException(nameof(pListBox));
            }

            pListBox.Items.Clear();

            List <Area> listaAreas = new List <Area>();

            listaAreas = ControladorFachada.ListarArea();
            listaAreas.Sort(delegate(Area a1, Area a2) { return(a1.Nombre.CompareTo(a2.Nombre)); });
            for (int i = 0; i < listaAreas.Count; i++)
            {
                pListBox.Items.Add(listaAreas[i].Nombre);
            }
        }
示例#25
0
        /// <summary>
        /// Método para eliminar una categoría
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Eliminar_Click(object sender, EventArgs e)
        {
            Console.WriteLine(this.Categoria.IdCategoria);
            try
            {
                if (this.Categoria.Estado)
                {
                    DialogResult result = MessageBox.Show("¿Seguro que deseas dar de baja esta Categoría?", "Confirmación", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        if (ControladorFachada.BajaCategoria(this.Categoria))
                        {
                            MessageBox.Show("Categoría dada de baja");
                        }
                        else
                        {
                            MessageBox.Show("La categoría ya está dada de baja");
                        }

                        this.Button_Editar.Enabled   = false;
                        this.Button_Eliminar.Enabled = false;
                    }
                }
                else
                {
                    DialogResult result = MessageBox.Show("¿Seguro que deseas eliminar esta Categoría?", "Confirmación", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        if (ControladorFachada.EliminarCategoria(this.Categoria))
                        {
                            MessageBox.Show("Categoría eliminada con éxito");
                        }

                        this.Button_Editar.Enabled   = false;
                        this.Button_Eliminar.Enabled = false;
                    }
                }
                RefrescarDataGrid();
            }
            catch (LogicaException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#26
0
        public static void Persona(ComboBox comboBoxPersona, string pGrupo)
        {
            if (comboBoxPersona == null || pGrupo == null)
            {
                throw new ArgumentNullException(comboBoxPersona == null ? nameof(comboBoxPersona) : nameof(pGrupo));
            }

            comboBoxPersona.Items.Clear();

            List <PersonaAutorizada> _listaPersonas = new List <PersonaAutorizada>();

            _listaPersonas = ControladorFachada.ListarPersonas(pGrupo);
            _listaPersonas.Sort(delegate(PersonaAutorizada a1, PersonaAutorizada a2) { return(a1.Nombre.CompareTo(a2.Nombre)); });

            for (int i = 0; i < _listaPersonas.Count; i++)
            {
                comboBoxPersona.Items.Add(_listaPersonas[i].Nombre);
            }
        }
示例#27
0
        public static void Grupo(ListBox pListBoxGrupo, ComboBox pComboBoxArea)
        {
            if (pListBoxGrupo == null || pComboBoxArea == null)
            {
                throw new ArgumentNullException(pListBoxGrupo == null ? nameof(pListBoxGrupo) : nameof(pComboBoxArea));
            }

            pListBoxGrupo.Items.Clear();

            List <Grupo> listaGrupo = new List <Grupo>();

            listaGrupo = ControladorFachada.ListarGrupos(pComboBoxArea.Text);
            listaGrupo.Sort(delegate(Grupo a1, Grupo a2) { return(a1.Nombre.CompareTo(a2.Nombre)); });

            for (int i = 0; i < listaGrupo.Count; i++)
            {
                pListBoxGrupo.Items.Add(listaGrupo[i].Nombre);
            }
        }
示例#28
0
        /// <summary>
        /// Método del boton Agregar Usuario
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Agregar_Click(object sender, EventArgs e)
        {
            try
            {
                //Comprueba que se ingrese nombre de usuario
                if (string.IsNullOrEmpty(this.textBox_nombre.Text))
                {
                    MessageBox.Show("Falta ingresar Nombre");
                }
                else
                {
                    //Comprueba que se ingresa contraseña
                    if (string.IsNullOrEmpty(this.textBox_contraseña.Text))
                    {
                        MessageBox.Show("Falta ingresar Contraseña");
                    }
                    else
                    {
                        this.Usuario = ControladorFachada.AgregarUsuario(this.textBox_nombre.Text, this.textBox_contraseña.Text, this.checkBox1.Checked);

                        if (this.Usuario != null)
                        {
                            MessageBox.Show("Agregado con éxito");
                            this.textBox_nombre.Clear();
                            this.textBox_contraseña.Clear();
                            this.checkBox1.Checked = false;

                            listaUsuarios.Add(this.Usuario);
                            RefrescarDataGrid();
                        }
                        else
                        {
                            MessageBox.Show("El nombre de usuario ya existe");
                        }
                    }
                }
            }

            catch (LogicaException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#29
0
 private void Button_Aceptar_Click(object sender, EventArgs e)
 {
     if (this.textBox_contraseña_nueva.Text != this.textBox_repetir.Text)
     {
         MessageBox.Show("Las contraseñas no coinciden");
     }
     else
     {
         bool verificarModificacion = ControladorFachada.ModificarUsuario(this.Usuario, this.textBox_contraseña_antigua.Text, this.textBox_contraseña_nueva.Text);
         if (verificarModificacion)
         {
             this.Close();
         }
         else
         {
             MessageBox.Show("La contraseña antigua no coincide");
         }
     }
 }
示例#30
0
        public static void Grupo(ComboBox pComboBoxGrupo)
        {
            if (pComboBoxGrupo == null)
            {
                throw new ArgumentNullException(nameof(pComboBoxGrupo));
            }

            pComboBoxGrupo.Items.Clear();
            pComboBoxGrupo.DropDownStyle = ComboBoxStyle.DropDownList;

            List <Grupo> listaGrupo = new List <Grupo>();

            listaGrupo = ControladorFachada.ListarGrupos();
            listaGrupo.Sort(delegate(Grupo a1, Grupo a2) { return(a1.Nombre.CompareTo(a2.Nombre)); });

            for (int i = 0; i < listaGrupo.Count; i++)
            {
                pComboBoxGrupo.Items.Add(listaGrupo[i].Nombre);
            }
        }