public void GetQueue()
        {
            SevkContract contract = new SevkContract();
            DataTable    dataSevk = contract.GetFindQueue(cmbPolikilinik.SelectedItem.ToString(), cmbPolikilinik.SelectedIndex + 1);

            foreach (DataRow item in dataSevk.Rows)
            {
                txtSıraNo.Text = item[0].ToString();
            }
        }
        public void LoadToCombobox()
        {
            #region Comboboxlardaki ilk indislerin Seçiniz olarak dolu gelmesi ayarlanmıştır ..
            cmbPolikilinik.Items.Insert(0, "Seçiniz");
            cmbYapilanIslem.Items.Insert(0, "Seçiniz");
            cmbDrKod.Items.Insert(0, "Seçiniz");
            cmbOncekiIslem.Items.Insert(0, "Seçiniz");
            cmbPolikilinik.SelectedIndex  = 0;
            cmbYapilanIslem.SelectedIndex = 0;
            cmbDrKod.SelectedIndex        = 0;
            cmbOncekiIslem.SelectedIndex  = 0;
            #endregion

            #region Poliklinik comboboxı dolduruluyor ..
            PoliklinikContract poliklinikContract = new PoliklinikContract();
            List <poliklinik>  polikliniks        = new List <poliklinik>();
            polikliniks = poliklinikContract.GetPoliklinik(null);
            foreach (var pol in polikliniks)
            {
                cmbPolikilinik.Items.Add(pol.PolyclinicName);
            }
            #endregion

            #region Dr.Kodu comboboxı dolduruluyor ..
            HastaContract hastaContract = new HastaContract();
            List <hasta>  patients      = new List <hasta>();
            patients = hastaContract.GetPatient(null);
            foreach (var patient in patients)
            {
                cmbDrKod.Items.Add(patient.FileNumber);
            }
            #endregion

            #region Önceki İşlemler comboboxı dolduruluyor ..
            SevkContract sevkContract = new SevkContract();
            List <sevk>  sevks        = new List <sevk>();
            sevks = sevkContract.SelectDischarged(txtDosyaNumara.Text, cmbOncekiIslem.SelectedItem.ToString());
            foreach (var sevk in sevks)
            {
                cmbOncekiIslem.Items.Add(sevk.ShipmentDate);
            }
            #endregion
        }
 public void SevkTransactionMethod()
 {
     #region Tüm alanlar dolu ise kayıt işlemi başarıyla gerçekleşir ..
     if (!SaveEmptyControl())
     {
         sevk sevk = new sevk();
         sevk.ShipmentDate = txtSevk.Text;
         sevk.FileNumber   = txtDosyaNumara.Text;
         sevk.Polyclinic   = cmbPolikilinik.Text;
         sevk.Clock        = DateTime.Now.Hour.ToString();
         sevk.Transaction  = cmbYapilanIslem.Text;
         sevk.DrCode       = cmbDrKod.Text;
         sevk.Quantity     = nmMiktar.Value.ToString();
         sevk.UnitPrice    = txtBirimFiyat.Text;
         sevk.Secret       = txtSıraNo.Text;
         sevk.TotalAmount  = (Convert.ToInt32(nmMiktar.Value) * (Convert.ToInt32(txtBirimFiyat.Text))).ToString();
         SevkContract crud = new SevkContract();
         if (!crud.Discharged(sevk))
         {
             MessageBox.Show("Lütfen Tüm alanları doldurunuz !");
         }
         MessageBox.Show("İşleminiz başarı ile gerçekleşti", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
         cmbPolikilinik.Text      = null;
         txtSıraNo.Text           = null;
         cmbDrKod.Text            = null;
         cmbYapilanIslem.Text     = null;
         nmMiktar.Value           = 0;
         txtBirimFiyat.Text       = null;
         lblToplamTutarSonuc.Text = sevk.TotalAmount.ToString();
     }
     #endregion
     #region Validate Control
     else
     {
         MessageBox.Show("Lütfen tüm alanları doldurduğunuzdan emin olunuz .. Tüm bilgiler doldurulmadığı taktirde işlemi gerçekleştiremeyeceksiniz .. ",
                         "Uyarı",
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
     }
     #endregion
 }
        public void LoadDoDataGridToShipmentDate()
        {
            List <sevk>  shipmentDate = new List <sevk>();
            SevkContract contract     = new SevkContract();

            shipmentDate = contract.SelectShipmentDateTo(cmbOncekiIslem.Text);
            int number = 0;

            foreach (var item in shipmentDate)
            {
                dtgYapilanIslemSonuc.Rows.Add();
                dtgYapilanIslemSonuc.Rows[number].Cells[0].Value = item.Polyclinic;
                dtgYapilanIslemSonuc.Rows[number].Cells[1].Value = item.Secret;
                dtgYapilanIslemSonuc.Rows[number].Cells[2].Value = item.Clock;
                dtgYapilanIslemSonuc.Rows[number].Cells[3].Value = item.Transaction;
                dtgYapilanIslemSonuc.Rows[number].Cells[4].Value = item.DrCode;
                dtgYapilanIslemSonuc.Rows[number].Cells[5].Value = item.Quantity;
                dtgYapilanIslemSonuc.Rows[number].Cells[6].Value = item.UnitPrice;
                number++;
            }
        }
        public void LoadToDataGridData()
        {
            List <sevk>  dischargedList = new List <sevk>();
            SevkContract crud           = new SevkContract();

            dischargedList = crud.SelectDischarged(txtDosyaNumara.Text, cmbOncekiIslem.Text);
            int number = 0;

            foreach (var item in dischargedList)
            {
                dtgYapilanIslemSonuc.Rows.Add();
                dtgYapilanIslemSonuc.Rows[number].Cells[0].Value = item.Polyclinic;
                dtgYapilanIslemSonuc.Rows[number].Cells[1].Value = item.Secret;
                dtgYapilanIslemSonuc.Rows[number].Cells[2].Value = item.Clock;
                dtgYapilanIslemSonuc.Rows[number].Cells[3].Value = item.Transaction;
                dtgYapilanIslemSonuc.Rows[number].Cells[4].Value = item.DrCode;
                dtgYapilanIslemSonuc.Rows[number].Cells[5].Value = item.Quantity;
                dtgYapilanIslemSonuc.Rows[number].Cells[6].Value = item.UnitPrice;
                number++;
            }
        }
        private void btnSecSil_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Silmek istediğinize emin misiniz ?",
                                "Uyarı",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                SevkContract contract = new SevkContract();
                sevk         deleted  = new sevk();
                deleted = (sevk)dtgYapilanIslemSonuc.CurrentRow.DataBoundItem;
                if (deleted == null)
                {
                    MessageBox.Show("Silinecek kolunu seçiniz.");
                    return;
                }

                string ID = deleted.FileNumber;
                if (contract.DeletePatientDataGridSelected(ID))
                {
                    MessageBox.Show(deleted.FileNumber + " başarıyla silinmiştir. ");
                    LoadToDataGridData();
                }
            }
        }
Esempio n. 7
0
        /// <summary>
        /// Sorgula butonuna tıklanıldığında gerçekeleşecek olaylar yazılmaktadır ..
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSorgula_Click(object sender, EventArgs e)
        {
            List <sevk>  dischargedList = new List <sevk>();
            List <sevk>  taburcuList    = new List <sevk>();
            SevkContract contract       = new SevkContract();

            dischargedList = contract.SelectDischarged("", "");
            int number = 0;

            #region Değerler alınıyor ..
            string beginDate = dateTimePickerBegin.Value.ToShortDateString();
            string endDate   = dateTimePickerEnd.Value.ToShortDateString();

            if (rbTaburcu.Checked)
            {
                taburcuList = contract.GetDischargedDateTimeTo("Oldu");
            }
            if (rbTaburcuDegil.Checked)
            {
                taburcuList = contract.GetDischargedDateTimeTo("Olmadı");
            }
            #endregion
            #region Empty Control
            if (rbHepsi.Checked == false && rbTaburcu.Checked == false && rbTaburcuDegil.Checked == false)
            {
                MessageBox.Show("Sorgulama Yapabilmek İçin Kriterlerden (RadioButton) 'lardan Birini Seçmeniz Gerek !!!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            #endregion
            #region --> Taburcu RadioButtona tıklanıldığında <--
            if (rbTaburcu.Checked)
            {
                dtgYapilanIslemSonuc.Rows.Clear();
                foreach (var item in taburcuList)
                {
                    dtgYapilanIslemSonuc.Rows.Add();
                    dtgYapilanIslemSonuc.Rows[number].Cells[0].Value = item.Polyclinic;
                    dtgYapilanIslemSonuc.Rows[number].Cells[1].Value = item.Secret;
                    dtgYapilanIslemSonuc.Rows[number].Cells[2].Value = item.Clock;
                    dtgYapilanIslemSonuc.Rows[number].Cells[3].Value = item.Transaction;
                    dtgYapilanIslemSonuc.Rows[number].Cells[4].Value = item.DrCode;
                    dtgYapilanIslemSonuc.Rows[number].Cells[5].Value = item.Quantity;
                    dtgYapilanIslemSonuc.Rows[number].Cells[6].Value = item.UnitPrice;

                    number++;
                }
            }

            #endregion
            #region --> Taburcu Değil RadioButtona tıklanıldığında <--
            else if (rbTaburcuDegil.Checked)
            {
                dtgYapilanIslemSonuc.Rows.Clear();
                foreach (var item in taburcuList)
                {
                    dtgYapilanIslemSonuc.Rows.Add();
                    dtgYapilanIslemSonuc.Rows[number].Cells[0].Value = item.Polyclinic;
                    dtgYapilanIslemSonuc.Rows[number].Cells[1].Value = item.Secret;
                    dtgYapilanIslemSonuc.Rows[number].Cells[2].Value = item.Clock;
                    dtgYapilanIslemSonuc.Rows[number].Cells[3].Value = item.Transaction;
                    dtgYapilanIslemSonuc.Rows[number].Cells[4].Value = item.DrCode;
                    dtgYapilanIslemSonuc.Rows[number].Cells[5].Value = item.Quantity;
                    dtgYapilanIslemSonuc.Rows[number].Cells[6].Value = item.UnitPrice;

                    number++;
                }
            }
            #endregion
            #region --> Hepsi RadioButtona tıklanıldığında <--
            else if (rbHepsi.Checked)
            {
                dtgYapilanIslemSonuc.Rows.Clear();
                foreach (var item in dischargedList)
                {
                    dtgYapilanIslemSonuc.Rows.Add();
                    dtgYapilanIslemSonuc.Rows[number].Cells[0].Value = item.Polyclinic;
                    dtgYapilanIslemSonuc.Rows[number].Cells[1].Value = item.Secret;
                    dtgYapilanIslemSonuc.Rows[number].Cells[2].Value = item.Clock;
                    dtgYapilanIslemSonuc.Rows[number].Cells[3].Value = item.Transaction;
                    dtgYapilanIslemSonuc.Rows[number].Cells[4].Value = item.DrCode;
                    dtgYapilanIslemSonuc.Rows[number].Cells[5].Value = item.Quantity;
                    dtgYapilanIslemSonuc.Rows[number].Cells[6].Value = item.UnitPrice;

                    number++;
                }
            }
            #endregion

            number = 0;
        }