예제 #1
0
        public bool PersonelActionSave(cPersonelHareketleri ph)
        {
            bool             result = false;
            NpgsqlConnection con    = new NpgsqlConnection(gnl.connString);
            string           query  = "Insert into \"personelHareketleri\" (\"PERSONELID\",\"ISLEM\",\"TARIH\") Values (@personelId,@islem,@tarih)"; // "Insert Into personelHareketleri(PERSONELID,ISLEM,TARIH)Values(@personelId,@islem,@tarih)"
            NpgsqlCommand    cmd    = new NpgsqlCommand(query, con);

            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }

                cmd.Parameters.AddWithValue("@personelId", SqlDbType.Int).Value = ph._personelId;
                cmd.Parameters.AddWithValue("@islem", SqlDbType.VarChar).Value  = ph._Islem;
                cmd.Parameters.AddWithValue("@tarih", SqlDbType.DateTime).Value = ph._Tarih;

                result = Convert.ToBoolean(cmd.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
                throw;
            }

            return(result);
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            cGenel       gnl    = new cGenel();
            cPersoneller p      = new cPersoneller();
            bool         result = p.personelEntryControl(txtSifre.Text, cGenel._personelId);

            if (result)
            {
                cPersonelHareketleri ch = new cPersonelHareketleri();
                ch.PersonelId = cGenel._personelId;
                ch.Islem      = "giriş yaptı";
                ch.Tarih      = DateTime.Now;
                ch.PersonelActionSave(ch);

                this.Hide();
                frmMenu menu = new frmMenu();
                menu.Show();
            }
            else
            {
                MessageBox.Show("şifreniz yanlış", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }