コード例 #1
0
        private void txtBuscarMed_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                DataSet1TableAdapters.MedicineTableAdapter ta = new DataSet1TableAdapters.MedicineTableAdapter();
                DataSet1.MedicineDataTable dt =
                    ta.GetDataByMedicineFiltering(txtBuscarMed.Text//,//string
                                                  , txtBuscarMed.Text
                                                  , txtBuscarMed.Text
                                                  , txtBuscarMed.Text
                                                  , txtBuscarMed.Text
                                                  , txtBuscarMed.Text
                                                  , txtBuscarMed.Text
                                                  , txtBuscarMed.Text
                                                  , txtBuscarMed.Text


                                                  );
                //  (txtNombre.Text.Trim(), (int)udCantidad.Value,
                //      clnFechaExp.SelectionRange.Start.ToShortDateString(), (decimal)udUnidades.Value,

                //   valorIdSupplier
                //  , (int)idd);

                ta.FillByMedicineFiltering
                    (dt, txtBuscarMed.Text

                    , txtBuscarMed.Text
                    , txtBuscarMed.Text
                    , txtBuscarMed.Text
                    , txtBuscarMed.Text
                    , txtBuscarMed.Text
                    , txtBuscarMed.Text
                    , txtBuscarMed.Text
                    , txtBuscarMed.Text
                    );

                dataGridView1.DataSource = dt;
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            string            message = "Esta seguro que desea eliminar este registro?";
            string            title   = "Advertencia";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;

            //
            int?id = GetId();

            if (id == null)
            {
                MessageBox.Show("No hay registros");
            }
            else
            {
                DialogResult result = MessageBox.Show(message, title, buttons);
                if (result == DialogResult.Yes)
                {
                    if (id != null)
                    {
                        DataSet1TableAdapters.MedicineTableAdapter ta = new DataSet1TableAdapters.MedicineTableAdapter();

                        DataSet1TableAdapters.MedicineCompoundTableAdapter tac = new DataSet1TableAdapters.MedicineCompoundTableAdapter();
                        try
                        {
                            tac.DeleteQueryMedicineCompound_IDMed((int)id);

                            ta.DeleteQueryMedicine((int)id);
                            Refresh();
                        }
                        catch (Exception mensaje)
                        {
                            MessageBox.Show(mensaje.ToString());
                        }
                    }
                }
                else
                {
                    // Do something
                }
            }
        }
コード例 #3
0
        //

        private void Refresh()
        {
            DataSet1TableAdapters.MedicineTableAdapter ta =
                new DataSet1TableAdapters.MedicineTableAdapter();

            DataSet1.MedicineDataTable dt = ta.GetDataMedicine();

            dataGridView1.DataSource            = dt;
            dataGridView1.Columns[0].HeaderText = "Id";
            dataGridView1.Columns[1].HeaderText = "Nombre";
            dataGridView1.Columns[2].HeaderText = "Caducidad";
            dataGridView1.Columns[3].HeaderText = "Cantidad";
            dataGridView1.Columns[4].HeaderText = "Presentacion";

            dataGridView1.Columns[5].HeaderText = "Unidades";
            dataGridView1.Columns[6].HeaderText = "Tipo de Unidades";
            dataGridView1.Columns[7].HeaderText = "Cantidad Dosis";
            dataGridView1.Columns[8].HeaderText = "Unidades Dosis";

            dataGridView1.Columns[9].HeaderText = "Proveedor";
        }
コード例 #4
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            int?id = GetId();
            int valorcillo;

            //     MessageBox.Show(id.ToString());
            if (id != null)
            {
                DataSet1TableAdapters.MedicineTableAdapter ta = new DataSet1TableAdapters.MedicineTableAdapter();
                DataSet1.MedicineDataTable pt = ta.GetDataByIdMedicine((int)id);

                DataSet1.MedicineRow row = (DataSet1.MedicineRow)pt.Rows[0];

                txtNombre.Text = row.MedicineName;


                udCantidad.Value = row.MedicineQuantity;
                txtPres.Text     = row.MedicineQuantityPres;
                udUnidades.Value = row.MedicineUnits;
                //  txtTipoUnidad.Text = row.MaterialUnitType;
                clnFechaExp.SetDate(row.MedicineExpDate);
                txtTipoUnidad.Text    = row.MedicineUnitsType;
                udUnidadesDosis.Value = row.MedicineDosUnits;
                udCantidadDosis.Value = row.MedicineDosQuan;

                valorcillo = row.idSupplier;
                // MessageBox.Show(valorcillo.ToString());
                //from here
                DataSet1TableAdapters.SupplierTableAdapter tas = new DataSet1TableAdapters.SupplierTableAdapter();
                DataSet1.SupplierDataTable pts = tas.GetDataByIdSupplier((int)valorcillo);
                //  DataSet1.SupplierRow rowsup = (DataSet1.SupplierRow)pts.Rows[0];
                //  txtProveedor.Text = rowsup.ToString();

                dgvProveedor.DataSource = pts;
            }
            else
            {
                MessageBox.Show("No hay registros");
            }
        }
コード例 #5
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();
            }
        }