public HastaBilgileriFrm(int hastaID)
 {
     InitializeComponent();
     hasta           = new HastaEntities();
     hastaController = new HastaController();
     tempHastaID     = hastaID;
 }
Beispiel #2
0
 public int Update(HastaEntities hasta)
 {
     cmd = new SqlCommand("update Hastalar SET Adi=@ad,Soyadi=@soyad,Cinsiyet=@cinsiyet,Mail=@mail,Sifre=@sifre where HastaID=@hastaID", conn);
     AddParametersToCommand(hasta);
     cmd.Parameters.AddWithValue("@hastaID", hasta.HastaID);
     return(ExecuteCommand());
 }
Beispiel #3
0
        private void btnSorgula_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtHastaID.Text))
            {
                hasta            = hastaController.GetHasta(int.Parse(txtHastaID.Text));
                lblID.Text       = "ID : " + hasta.HastaID;
                lblAd.Text       = "Ad : " + hasta.Adi;
                lblSoyad.Text    = "Soyad : " + hasta.Soyadi;
                lblCinsiyet.Text = "Cinsiyet : " + (hasta.Cinsiyet ? "Kadın" : "Erkek");
                lblMail.Text     = "Mail : " + hasta.KullaniciAdi;
                gBoxHesapBilgileri.Show();

                muaneler = muayeneController.getHastaMuayeneleri(hasta.HastaID, doktor.DoktorID);

                foreach (HastaMuaneleriDTO item in muaneler)
                {
                    ListViewItem lvi = new ListViewItem();
                    lvi.Text = item.muaneID.ToString();
                    lvi.SubItems.Add(item.randevuID.ToString());
                    lvi.SubItems.Add(item.tarih.ToShortDateString());
                    lvi.SubItems.Add(item.tarih.ToShortTimeString());
                    lsvMuaneler.Items.Add(lvi);
                }
            }
        }
Beispiel #4
0
 void AddParametersToCommand(HastaEntities hasta)
 {
     cmd.Parameters.AddWithValue("@ad", hasta.Adi);
     cmd.Parameters.AddWithValue("@soyad", hasta.Soyadi);
     cmd.Parameters.AddWithValue("@cinsiyet", hasta.Cinsiyet);
     cmd.Parameters.AddWithValue("@mail", hasta.KullaniciAdi);
     cmd.Parameters.AddWithValue("@sifre", hasta.Sifre);
 }
Beispiel #5
0
 public bool Add(HastaEntities hasta)
 {
     if (CheckUserByMail(hasta.KullaniciAdi))
     {
         throw new Exception("Bu mail sistemde kayıtlı olduğundan tekrar eklenemez");
     }
     return(hastaManagement.Add(hasta) > 0);
 }
Beispiel #6
0
 public HastaFrm(int hastaID)
 {
     InitializeComponent();
     hastaController = new HastaController();
     hasta           = new HastaEntities();
     hasta           = hastaController.GetHasta(hastaID);
     labelHasta.Text = "Sn. " + hasta.Adi + " " + hasta.Soyadi;
     _hastaID        = hastaID;
 }
        private void HastaBilgileriFrm_Load(object sender, EventArgs e)
        {
            hasta         = hastaController.GetHasta(tempHastaID);
            txtad.Text    = hasta.Adi;
            txtsoyad.Text = hasta.Soyadi;
            if (hasta.Cinsiyet)
            {
                txtcins.Text = "Kadın";
            }
            else
            {
                txtcins.Text = "Erkek";
            }

            txtmail.Text  = hasta.KullaniciAdi;
            txtsifre.Text = hasta.Sifre;
        }
Beispiel #8
0
        public HastaEntities GetHastaById(int hastaID)
        {
            HastaEntities currentHasta = new HastaEntities();

            cmd = new SqlCommand("Select * From Hastalar Where hastaID = @id", conn);
            cmd.Parameters.AddWithValue("@id", hastaID);
            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            if (reader.Read())
            {
                currentHasta.HastaID      = reader.GetInt32(0);
                currentHasta.Adi          = reader.GetString(1);
                currentHasta.Soyadi       = reader.GetString(2);
                currentHasta.Cinsiyet     = reader.GetBoolean(3);
                currentHasta.KullaniciAdi = reader.GetString(4);
                currentHasta.Sifre        = reader.GetString(5);
            }
            reader.Close();
            return(currentHasta);
        }
Beispiel #9
0
        private void btnKayıt_Click(object sender, EventArgs e)
        {
            if (SifreKontrol() && BosKontrol())
            {
                HastaEntities hasta = new HastaEntities();
                hasta.Adi          = txtAd.Text;
                hasta.Soyadi       = txtSoyad.Text;
                hasta.KullaniciAdi = txtEmail.Text;
                hasta.Sifre        = txtsifre.Text;
                if (cmbCinsiyet.SelectedIndex == 0)
                {
                    hasta.Cinsiyet = false;
                }
                else
                {
                    hasta.Cinsiyet = true;
                }

                bool result = hastaController.Add(hasta);
                MessageBox.Show(result ? "Kayıt başarılı" : "Kayıt başarısız");
            }
        }
Beispiel #10
0
        public MuayeneFrm(MuayeneEntities muane, HastaEntities hasta)
        {
            InitializeComponent();
            this.FormBorderStyle = FormBorderStyle.Sizable;
            teshisController     = new TeshisController();
            tahlilController     = new TahlilController();
            randevuController    = new RandevuController();
            muayeneController    = new MuayeneController();
            receteController     = new ReceteController();
            recete         = new ReceteEntities();
            ilacController = new IlacController();
            muayene        = new MuayeneEntities();

            lblHasta.Text = hasta.Adi + " " + hasta.Soyadi;

            foreach (Control item in this.Controls)
            {
                item.Enabled = false;
            }

            txtNot.Text = muane.Not;
            if (muane.TeshisID == 0)
            {
                rButtonTahlil.Checked = true;
                gBoxTahlil.Show();
                cmbTahlil.SelectedIndex = muane.TahlilID;
            }
            else if (muane.TahlilID == 0)
            {
                rButtonTeshis.Checked = true;
                gBoxTeshis.Show();
                cmbTeshis.SelectedIndex = muane.TeshisID;
                cmbIlac.DataSource      = null;
            }
            else
            {
                MessageBox.Show("Sıkıntı var");
            }
        }
Beispiel #11
0
        public DoktorFrm(int doktorID)
        {
            InitializeComponent();
            doktorController    = new DoktorController();
            randevuController   = new RandevuController();
            hastaController     = new HastaController();
            muayeneController   = new MuayeneController();
            departmanController = new DepartmanController();
            departman           = new DepartmanEntities();
            doktor           = new DoktorEntities();
            randevu          = new RandevuEntities();
            hasta            = new HastaEntities();
            randevus         = new List <RandevuHastaDTO>();
            muaneler         = new List <HastaMuaneleriDTO>();
            doktor           = doktorController.GetDoktor(doktorID);
            departman        = departmanController.IDyeGoreDepartmanGetir(doktor.DepartmanID);
            labelDoktor.Text = departman.DepartmanAdi + " Uzmanı Dr. " + doktor.Adi + " " + doktor.Soyadi;

            gBoxMuaneSorgula.Hide();
            gBoxHesapBilgileri.Hide();
            gBoxCalismaGunu.Hide();
        }
Beispiel #12
0
 public int Add(HastaEntities hasta)
 {
     cmd = new SqlCommand("INSERT INTO Hastalar VALUES (@ad,@soyad,@cinsiyet,@mail,@sifre)", conn);
     AddParametersToCommand(hasta);
     return(ExecuteCommand());
 }
Beispiel #13
0
 public bool Delete(HastaEntities hasta)
 {
     return(hastaManagement.Delete(hasta.HastaID) > 0);
 }
Beispiel #14
0
 public bool Update(HastaEntities hasta)
 {
     return(hastaManagement.Update(hasta) > 0);
 }