Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            // Se valida que los campos no estén vacíos; de no estarlo, se llaman métodos de la clase Herramienta e Inventario, que lo que hacen
            // es asignar los valores de los campos a laas variables de la clase para después insertar los datos en la base de datos.
            // Después se carga la tabla con las nuevas herramientas creadas y se oculta esta ventana de AgregarHerramienta
            if (txtName.Text == "" || txtPosi.Text == "" || numCant.Value == 0 || numMin.Value == 0)
            {
                MessageBox.Show("Los campos marcador por (*) son obligatorios", "Llenar los campos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                /*try
                 * {*/

                int cantidad = int.Parse(numCant.Value.ToString());
                int minimo   = int.Parse(numMin.Value.ToString());
                h.AsignarDatos(txtName.Text, txtPosi.Text, minimo);
                h.InsertarHerramienta();
                String id = h.TraerUltimo();
                i.AsignarValores(cantidad, txtDesc.Text, id, null, null);
                i.InsertarInventarioH();
                he.cargarCantidad("");
                Hide();

                /*}
                 * catch (Exception)
                 * {
                 *  MessageBox.Show("No se pudo insertar la herramienta correctamente. Probablemente el código ya existe.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 * }*/
            }
        }
Example #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (txtRef.Text == "" || txtName.Text == "" || txtMarca.Text == "" || txtPos.Text == "" || numCant.Value == 0 || numPre.Value == 0)
     {
         MessageBox.Show("Los campos marcados con (*) son obligatorios", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         try
         {
             int cantidad = int.Parse(numCant.Value.ToString());
             int precio   = int.Parse(numPre.Value.ToString());
             ic.AsignarDatos(txtRef.Text, txtName.Text, txtMarca.Text, txtPos.Text, precio);
             ic.InsertarInsumo();
             String row = ic.TraerUltimo();
             inv.AsignarValores(cantidad, txtDesc.Text, null, null, row);
             inv.InsertarInventarioI();
             i.cargarCantidad("");
             Hide();
         }
         catch (Exception)
         {
             MessageBox.Show("El insumo no se agregó correctamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }