Пример #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            int valorIdSupplier = int.Parse(dgvProveedor.Rows[dgvProveedor.CurrentRow.Index].Cells[0].Value.ToString());

            // MessageBox.Show(idd.ToString());
            DataSet1TableAdapters.MedicineTableAdapter ta = new DataSet1TableAdapters.MedicineTableAdapter();
            //   MessageBox.Show(idd.ToString());
            if (string.IsNullOrWhiteSpace(txtNombre.Text))


            {
                MessageBox.Show("Verifique que todos los campos hayan sido llenados correctamente");
            }


            else
            if (idd == 0)
            {
                // ta.InsertQueryMaterial(txtNombre.Text.Trim());

                ta.InsertQueryMedicine
                    (txtNombre.Text.Trim(),
                    clnFechaExp.SelectionRange.Start.ToShortDateString()
                    , (int)udCantidad.Value, txtPres.Text.Trim(),
                    (decimal)udUnidades.Value, txtTipoUnidad.Text.Trim(),
                    (decimal)udCantidadDosis.Value, (decimal)udUnidadesDosis.Value,
                    (int)valorIdSupplier);
                txtNombre.Clear();
                udCantidad.Value = 0;
                udUnidades.Value = 0;
                clnFechaExp.SetDate(DateTime.Now);
                udCantidadDosis.Value = 0;
                udUnidadesDosis.Value = 0;
                txtTipoUnidad.Clear();
                txtProveedor.Clear();
                txtProveedor.Enabled = true;
                dgvProveedor.Enabled = true;
                btnElegir.Enabled    = true;
                btnLimpiar.Enabled   = true;
                udCantidad.Value     = 0;
                idd = 0;
                Refresh();
                valorIdSupplier = 0;
                txtPres.Clear();
            }
            else
            {
                //  int valorIdSupplier = int.Parse(dgvProveedor.Rows[dgvProveedor.CurrentRow.Index].Cells[0].Value.ToString());



                //
                ta.UpdateQueryMedicine
                    (txtNombre.Text.Trim(),
                    clnFechaExp.SelectionRange.Start.ToShortDateString()
                    , (int)udCantidad.Value, txtPres.Text.Trim(),
                    (decimal)udUnidades.Value, txtTipoUnidad.Text.Trim(),
                    (decimal)udCantidadDosis.Value, (decimal)udUnidadesDosis.Value,
                    (int)valorIdSupplier, (int)idd);

                txtNombre.Clear();
                udCantidad.Value = 0;
                udUnidades.Value = 0;
                clnFechaExp.SetDate(DateTime.Now);
                valorIdSupplier       = 0;
                udUnidadesDosis.Value = 0;
                udCantidadDosis.Value = 0;
                udCantidad.Value      = 0;
                txtPres.Clear();
                txtTipoUnidad.Clear();
                txtProveedor.Clear();
                txtProveedor.Enabled = true;
                dgvProveedor.Enabled = true;
                btnElegir.Enabled    = true;
                btnLimpiar.Enabled   = true;
                idd = 0;
                Refresh();
            }
        }