/// <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); } }
/// <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(); }
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(); } } } }
/// <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); } }
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(); }
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; } } }
/// <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); }
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); } }
/// <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); } }
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); }
public void PruebaPesosaDolar() { double cantidadPesos = 10; double resultado; double ResultadoEsperado = 570; ControladorFachada controladorFachada = new ControladorFachada(); resultado = controladorFachada.DolarAPesos(cantidadPesos); Assert.AreEqual(resultado, ResultadoEsperado); }
/// <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); } }
public void TesstGetNotificaciones() { var cont = new ControladorFachada(); var nots = cont.getNotificaciones(7); foreach (var not in nots) { Console.WriteLine(not.Descripcion); } }
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); }
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; } }
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); } }
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 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); } }
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; } }
/// <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(); }
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); } }
/// <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); } }
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); } }
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); } }
/// <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); } }
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"); } } }
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); } }