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();
            }
        }