Beispiel #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);
                 * }*/
            }
        }
Beispiel #2
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     //Se valida que la cantidad a insertar en el inventario no sea cero, de no serlo, se inserta en la base de datos la cantidad
     //de herramientas que entraron de ese tipo
     if (numCant.Value == 0)
     {
         MessageBox.Show("La cantidad a insertar no puede ser 0", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         i.fecha = DateTime.Now.Year + "-" + DateTime.Now.Month + "-" + DateTime.Now.Day + "T" + DateTime.Now.ToString("hh:mm:ss");
         int cantidad = int.Parse(numCant.Value.ToString());
         i.cantidad        = cantidad;
         i.descripcion     = txtDesc.Text;
         i.herramientas_id = id;
         i.InsertarInventarioH();
         MessageBox.Show("Se ha agregado a inventario correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
         mostrarValores();
         he.cargarCantidad("");
         cargarTabla();
         numCant.Value = 0;
     }
 }