/// <summary> /// Método para cargar la ventana /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void V_Insumos_Load(object sender, EventArgs e) { this.Button_ModificarInsumo.Enabled = false; Listar.Categorias(this.comboBox_categoria); Listar.Categorias(this.comboBox_filtrar); comboBox_filtrar.Text = "TODOS"; RefrescarDataGrid(); }
private void LimpiarModificar() { comboBox_categoria.Enabled = true; Listar.Categorias(this.comboBox_categoria); comboBox_nombre.Enabled = true; Listar.Insumos(this.comboBox_nombre, this.comboBox_categoria); comboBox_cantidad.Items.Clear(); comboBox_cantidad.Text = ""; }
private void V_Consulta_Load(object sender, EventArgs e) { //TabControl1 Listar.Areas(this.comboBox_Area); //TabControl2 Listar.Categorias(this.comboBox_categoria); //TabControl3 Listar.Areas(this.comboBox_area2); }
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 = ""; }
private void LimpiarTodo() { Listar.Areas(this.comboBox_area); this.comboBox_grupo.Items.Clear(); this.comboBox_grupo.Enabled = false; this.comboBox_persona.Items.Clear(); this.comboBox_persona.Text = ""; this.comboBox_categoria.Text = ""; Listar.Categorias(this.comboBox_categoria); this.comboBox_nombre.Text = ""; Listar.Insumos(this.comboBox_nombre, this.comboBox_categoria); this.comboBox_cantidad.Text = ""; this.comboBox_cantidad.Items.Clear(); Listar.Persona(this.comboBox_persona); this.textBoxPersonaRetira.Text = ""; _listarInsumos.Clear(); this.dataGridView1.Rows.Clear(); }
/// <summary> /// Método para actualizar los datos del dataGrid /// </summary> private void RefrescarDataGrid() { this.dataGridView1.Rows.Clear(); Listar.Categorias(this.comboBox_categoria); Listar.Categorias(this.comboBox_filtrar); _listaInsumos = ControladorFachada.ListarInsumos(); this.dataGridView1.ColumnHeadersVisible = true; foreach (var _ins in _listaInsumos) { if (_ins != null) { String[] row; row = new String[] { _ins.Nombre, Convert.ToString(_ins.Cantidad), Convert.ToString(_ins.CantidadMinima), _ins.Descripcion }; this.dataGridView1.Rows.Add(row); } } dataGridView1.Refresh(); }
private void V_principal_Load(object sender, EventArgs e) { Screen screen = Screen.PrimaryScreen; int _height = screen.Bounds.Height - 50; int _width = screen.Bounds.Width; this.Size = new Size(_width, _height); if (ControladorFachada.EsAdmin()) { EsAdmin(); } else { EsUsuario(); } Listar.Areas(this.comboBox_area); Listar.Persona(this.comboBox_persona); Listar.Categorias(this.comboBox_categoria); Listar.Insumos(this.comboBox_nombre, this.comboBox_categoria); }
/// <summary> /// Método para refrescar la ventana /// </summary> private void RefrescarDataGrid() { _listaCategorias = ControladorFachada.ListarCategorias(); _listaCategorias.Sort(delegate(Categoria a1, Categoria a2) { return(a1.Nombre.CompareTo(a2.Nombre)); }); Listar.Categorias(dataGridView1, _listaCategorias); }