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 btnAct_Click(object sender, EventArgs e)
 {
     //Se valida que los campos no estén vacíos, de no estarlos se actualiza el registro en la base de datos
     if (txtName.Text == "" || txtPosi.Text == "" || numMin.Value == 0)
     {
         MessageBox.Show("Los campos marcador por (*) son obligatorios", "Llenar los campos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         try
         {
             int minimo = int.Parse(numMin.Value.ToString());
             h.AsignarDatos(txtName.Text, txtPosi.Text, minimo);
             h.ActualizarHerramienta(id);
             i.descripcion = txtDesc.Text;
             i.ActualizarInventarioH(id);
             he.cargarCantidad("");
             Hide();
         }
         catch (Exception)
         {
             MessageBox.Show("Ocurrió un error al actualizar la herramienta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }