private void btnReturn_Click(object sender, EventArgs e) { if (int.Parse(numCant.Value.ToString()) <= 0) { MessageBox.Show("La cantidad a devolver tiene que ser mayor a 0 (cero)", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (int.Parse(numCant.Value.ToString()) > int.Parse(lblQuantity.Text)) { MessageBox.Show("La cantidad a devolver tiene que ser menor o igual a la cantidad que tiene asignada", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DialogResult result; result = MessageBox.Show("¿Desea devolver el insumo?", "Devolver", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { try { int operacion = int.Parse(lblQuantity.Text) - int.Parse(numCant.Value.ToString()); pre.ActualizarInsumo(id, operacion.ToString()); di.cargarLista(""); di.cargarTabla(); i.cargarCantidad(""); Hide(); } catch (Exception) { MessageBox.Show("Ocurrió un error al devolver el insumo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void btnAct_Click(object sender, EventArgs e) { //Se valida si los campos están vacíos, de no estarlo se actualiza el registro en la base de datos if (txtName.Text == "" || txtMarca.Text == "" || txtPos.Text == "" || numPre.Value == 0) { MessageBox.Show("Los campos marcador por (*) son obligatorios", "Llenar los campos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { int precio = int.Parse(numPre.Value.ToString()); ic.AsignarDatos(txtRef.Text, txtName.Text, txtMarca.Text, txtPos.Text, precio); ic.ActualizarInsumo(id); inve.descripcion = txtDesc.Text; inve.ActualizarInventarioI(id); i.cargarCantidad(""); Hide(); } catch (Exception) { MessageBox.Show("Ocurrió un error al actualizar el insumo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
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); } } }
private void btnAdd_Click(object sender, EventArgs e) { //Se valida que la cantidad no esté vacía, de no estarlo se agrega el insumo al inventario if (numCant.Value == 0) { MessageBox.Show("La cantidad a insertar no puede ser cero", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { inv.fecha = DateTime.Now.Year + "-" + DateTime.Now.Month + "-" + DateTime.Now.Day + "T" + DateTime.Now.ToString("hh:mm:ss"); int cantidad = int.Parse(numCant.Value.ToString()); inv.cantidad = cantidad; inv.descripcion = txtDesc.Text; inv.insumos_id = id; inv.InsertarInventarioI(); MessageBox.Show("Se ha insertado la cantidad correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrarValores(); i.cargarCantidad(""); cargarTabla(); } }