نمایش نتایج 1 تا 1 از 1

نام تاپیک: نحوه کد نوشتن برای حضور و غیاب

  1. #1

    نحوه کد نوشتن برای حضور و غیاب

    سلام دوتا جدول دارم یکی اطلاعات پرسنل و دیگری ذخیره زمان ورود -زمان خروج- ای دی و کدپرسنل(کلید خارجی از جدول پرسنل)
    الان می خوام وقتی که کاربر وارد میشه زمان ورود و قتی خارج شد زمان خروج رو ثبت کنه با توجه به این نکته که یک کاربر در یک روز می تونه چندین بار خارج یا وارد بشه
    خودم کد براش نوشتم وبرای اولین بار درست کار میکنه ،یعنی اولین بار که وارد شد و خارج شد درسته ولی اگر بار دوم وارد بشه زمان خروج ثبت نمیشه لطفا راهنمایم کنید

    SqlCommand cmdceck = new SqlCommand("select * from tb where id_atue ='" + id.Text + "' ", con);
    SqlDataReader dr;


    con.Open();
    dr = cmdceck.ExecuteReader();


    if (dr.Read())
    {
    p.id_ = dr["id_"].ToString();
    p.id_atuo_ = dr["id_atue"].ToString();//ای دی پرسنل
    p.in_ = dr["in_"].ToString();
    p.out_ = dr["out_"].ToString();
    }


    con.Close();






    if (p.in_ == "" && p.out_ == "")
    {

    SqlCommand cmd = new SqlCommand("UPDATE tb set in_=@in_ WHERE id_atue='" + id.Text + "'", con);


    cmd.Parameters.Add("in_", SqlDbType.NVarChar).Value = in_.Text + " " + time.Text;




    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    fill_();




    }
    else if (p.in_ != "" && p.out_ == "")
    {
    SqlCommand cmd = new SqlCommand("UPDATE tb set out_=@out_ WHERE id_atue='" + id.Text + "'", con);
    cmd.Parameters.Add("out_", SqlDbType.NVarChar).Value = in_.Text + " " + time.Text;



    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    fill_();








    }


    else if (p.in_ != "" && p.out_ != "")
    {


    SqlCommand cmd = new SqlCommand("Insert into tb (id_atue,in_) values (@id_atue,@in_ ,) ", con);


    cmd.Parameters.Add("id_atue", SqlDbType.NVarChar).Value = id.Text;


    cmd.Parameters.Add("in_", SqlDbType.NVarChar).Value = in_.Text + " " + time.Text;



    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();


    fill_();


    }


    id.Text = "";




    آخرین ویرایش به وسیله vid4259 : چهارشنبه 04 فروردین 1395 در 11:40 صبح

تاپیک های مشابه

  1. سوال: استفاده از بارکد برای حضور و غیاب
    نوشته شده توسط javadt در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: دوشنبه 09 مرداد 1391, 08:43 صبح
  2. سوال: راهنمایی برای نوشتن برنامه حضور و غیاب
    نوشته شده توسط javadt در بخش برنامه نویسی در 6 VB
    پاسخ: 18
    آخرین پست: دوشنبه 09 مرداد 1391, 08:39 صبح
  3. كد نوشتن براي event يك كنترل بدون وجود فرم
    نوشته شده توسط zoncpp در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 2
    آخرین پست: چهارشنبه 05 خرداد 1389, 13:33 عصر
  4. بهترین سیستم برای حضور و غیاب
    نوشته شده توسط mohammad kafiyan در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 22 فروردین 1389, 12:46 عصر
  5. نحوه کد نوشتن
    نوشته شده توسط حمیدرضاصادقیان در بخش C#‎‎
    پاسخ: 13
    آخرین پست: دوشنبه 05 مرداد 1383, 18:53 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •