public void modificarRegistroInsumo() { try { Control_Inventario.DLL.Insumo i = new DLL.Insumo(); i.IdInsumos = int.Parse(txtID.Text); i.NroGuia = int.Parse(txtGuia.Text); string fechaGuia = DateTime.Parse(dtFechaGuia.Text).ToString("yyyy/MM/dd"); i.FechaGuia = fechaGuia; i.Cantidad = int.Parse(txtCantidad.Text); i.IdArticulo = int.Parse(cboxArticulo.SelectedValue.ToString()); i.IdItem = int.Parse(cboxItem.SelectedValue.ToString()); i.IdLocal = int.Parse(cboxCentroCosto.SelectedValue.ToString()); DialogResult dialogResult = MessageBox.Show("¿Estas seguro de modificar el ID : " + txtID.Text + "?", "Registros Insumos", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { int res = insumosDal.modificarRegistro(i); switch (res) { case 1: MessageBox.Show("Modificación realizada con éxito", "Registros Insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarDGV(); limpiarUpdateAndDelete(); break; default: MessageBox.Show("Error: " + res, "Registros Insumos", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } } catch (FormatException) { txtGuia.Focus(); } catch (NullReferenceException) { cboxArticulo.Focus(); } catch (Exception e) { MessageBox.Show("Indique este error: " + e.Message + " al administrador", "Registros Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); txtGuia.Focus(); } }
public void insertInsumos() { try { Control_Inventario.DLL.Insumo i = new DLL.Insumo(); if (insumosDal.countInsumo() <= 1) { i.IdInsumos = insumosDal.countInsumo(); } else { i.IdInsumos = insumosDal.maxInsumo(); } i.NroGuia = int.Parse(txtGuia.Text); string fechaGuia = DateTime.Parse(dtFechaGuia.Text).ToString("yyyy/MM/dd"); i.FechaGuia = fechaGuia; i.Cantidad = int.Parse(txtCantidad.Text); string fechaHoy = DateTime.Now.ToString("yyyy/MM/dd"); i.FechaRealizacion = fechaHoy; i.IdArticulo = int.Parse(cboxArticulo.SelectedValue.ToString()); i.IdItem = int.Parse(cboxItem.SelectedValue.ToString()); i.IdLocal = int.Parse(cboxCentroCosto.SelectedValue.ToString()); int res = insumosDal.insertInsumo(i); switch (res) { case 1: cargarDGV(); limpiarInsert(); break; default: MessageBox.Show("Error: " + res, "Registros Insumos", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } catch(FormatException) { MessageBox.Show("Debe Completar todos campos de forma correcta", "Registros Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); txtGuia.Focus(); } catch(NullReferenceException ) { MessageBox.Show("Debe seleccionar Articulo, Item y Local", "Registros Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); cboxArticulo.Focus(); } catch(Exception e) { MessageBox.Show("Indique este error: " + e.Message + " al administrador", "Registros Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); txtGuia.Focus(); } }