بابه‌ت: پرسیارێك له‌ كۆدی Update

سڵاو به‌ریزان
پرسیاریكم هه‌یه‌ به‌ ئه‌رك نه‌بێـت له‌ كۆدی Update
من خشته‌یه‌كم هه‌یه‌ كۆمه‌ڵێك فیڵدی تێدایه‌ له‌وانه‌:
موچه‌
پله‌
قۆناغ
به‌رواری پله‌ به‌رزكردنه‌وه‌

ئه‌مه‌وێت به‌م شێوه‌یه‌ی لێ بكه‌م
بڵێم ئه‌وه‌ی كاتی پله‌ به‌رزكردنه‌وه‌یه‌تی ، ئه‌گه‌ر پله‌كه‌ی 10 بوو ببێت به‌ 9 وه‌ هه‌روه‌ها ئه‌گه‌ر پله‌كه‌ی بوو به‌ 9 راسته‌وخۆ موچه‌كه‌ی+4000 بكرێت
هه‌مان شت ئه‌گه‌ر پله‌كه‌ی 9 بوو ببێت به‌ 8 و راسته‌وخۆ موچه‌كه‌ی + 5000 بكرێت
هه‌مان شت پله‌كه‌ی8 بوو ببێت به‌ 7 و راسته‌وخۆ موچه‌كه‌ی + 6000 بكرێت
به‌و شێوه‌یه‌ به‌رده‌وام بێت .... تا ئه‌گاته‌ ئه‌وه‌ی پله‌ 2 ببێت به‌ پله‌ یه‌ك و موچه‌كه‌ی+20000 بكرێت
چۆن بتوانم ئه‌وه‌ له‌ یه‌ك كیوری داڕێژم و ئه‌پده‌یتی زانیارییه‌كانی پێ بكه‌مه‌وه‌ ؟
ئه‌مه‌وێت له‌ یه‌ك به‌تن ئه‌وه‌ دابنێم و هه‌موو كۆده‌كه‌ له‌ 1 دێڕ كۆدی SQL  بنوسمه‌وه‌.

سوپاس بۆ هاوكاری به‌ڕێزتان....

وه‌ڵام: پرسیارێك له‌ كۆدی Update

باشتر وایە زمانی کۆدنووسینت بنووسیبا تا بزانین کار لەگەڵ چ زمانێک و چ بنکەدراوەیەک دەکەیت.
ئەمەی خوارەوە Functionێکە لەسەر زمانی PHP نووسراوە

<?php

// (int) danrawa bo $pla w bo $mucha wata zhmaray tawawn w point y tya nya
function plaBarzkrdnawa((int) $pla, (int) $mucha)
{
    // agar plakay 1 bu awa ba execution bwastet
    if ($pla <== 1) {
        return;
    }

    // agar plaka lasaru yakawa bu, awa ba 1 pla dabbazet
    $pla--;

    // zyadkrdni mucha dway pla gorin
    swtich($pla) {
        case 9: $mucha += 4000; break;
        case 8: $mucha += 5000; break;
        case 7: $mucha += 6000; break;
        case 6: $mucha += 7000; break;
        case 5: $mucha += 8000; break;
        case 4: $mucha += 9000; break;
        case 3: $mucha += 10000; break;
        case 2: $mucha += 11000; break;
        case 1: $mucha += 20000; break;
    }

    return [$pla, $mucha];
}

شێوازی بەکارهێنان

$plaAndMuchaCalculation = plaBarzkrdnawa($pla, $mucha);
$plaNew = $plaAndMuchaCalculation [0];
$muchaNew = $plaAndMuchaCalculation [1];

گۆڕاوەکانی $pla و $mucha لە بنکەیدراوە وەرتگرتووە و لەناو Functionەکە دایدەنێیت و بۆت Calculate دەکات.

ئاسۆ نادری، ڕۆحت هەر لەگەڵمانە.

وه‌ڵام: پرسیارێك له‌ كۆدی Update

ده‌سته‌كانت خۆشبێت كاكه‌ ڕێنوار ی به‌ڕێز
زمانی پرۆگرامسازییه‌كه‌: سی شارپ و داتابه‌یسه‌كه‌ی SQL Server

ئه‌گه‌ر بتوانیت به‌و شێوازه‌ بۆم روون بكه‌یته‌وه‌ سوپاست ئه‌كه‌م

وه‌ڵام: پرسیارێك له‌ كۆدی Update

کاک بیلال PHP لەگەڵ c# تەنها سینتاکس جیاوازە لەم حاڵەتەی ئێستا، شتەکان تەنها بیرۆکەکەی وەربگرە و بە c# دایبڕێژەرەوە، تەنها if statement و switch بەکارهاتووە.

ئاسۆ نادری، ڕۆحت هەر لەگەڵمانە.

وه‌ڵام: پرسیارێك له‌ كۆدی Update

ده‌سته‌كانت خۆشبێت براگیان ، سوپاس بۆ هاوكاریت كاكه‌ ڕێنوار ی ئه‌زیز
زۆرباشه‌ دووباره‌ داڕشتنه‌وه‌ی بۆ ئه‌كه‌م و سوپاست ئه‌كه‌م برام

وه‌ڵام: پرسیارێك له‌ كۆدی Update

ده‌ستتان خۆشبێت به‌ڕێزان ، به‌م شێوازه‌ ئیشه‌كه‌م ریكخست و كێشه‌ی نه‌ما
بۆ كه‌سێكی تر ئه‌گه‌ر ویستی سودی لێ وه‌ربگرێت به‌م شێوازه‌ بیكات
پرۆگرامی به‌كارهاتوو: سی شارپ
داتابه‌یسی به‌كارهاتوو: SQL Server
سه‌ره‌تا له‌به‌شی سه‌ره‌وه‌ Public Partial ئه‌م كۆدانه‌ تعریف ئه‌كه‌ین :

int Pla_Asli, Mucha_Asli, Qonagh_Asli, Code;
        int A = 14000, b = 12000, c = 10000, d = 8000, ee = 6000, f = 4000, g = 2000, h = 1500, ii = 1250, j = 1000;
        int aa, bb;

پاشان ئه‌مه‌ش له‌ به‌تنه‌كه‌ ئه‌نوسین:

 for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                Code = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value.ToString());
                Pla_Asli = Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value.ToString());
                Qonagh_Asli = Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value.ToString());
                Mucha_Asli = Convert.ToInt32(dataGridView1.Rows[i].Cells[4].Value.ToString());

                if (Pla_Asli == 1)
                {
                    aa = Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value.ToString());
                    bb = Mucha_Asli + A;
                }
                else if (Pla_Asli == 2)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + b;
                }
                else if (Pla_Asli == 3)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + c;
                }
                else if (Pla_Asli == 4)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + d;
                }
                else if (Pla_Asli == 5)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + ee;
                }
                else if (Pla_Asli == 6)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + f;
                }
                else if (Pla_Asli == 7)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + g;
                }
                else if (Pla_Asli == 8)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + h;
                }
                else if (Pla_Asli == 9)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + ii;
                }
                else if (Pla_Asli == 10)
                {
                    aa = Pla_Asli - 1;
                    bb = Mucha_Asli + j;
                }
                //
                cmd = new SqlCommand("update info set [email protected],[email protected],[email protected] where datediff(d,getdate(),sarm)=0 and [email protected]", con);
                cmd.Parameters.AddWithValue("@a", Code);
                cmd.Parameters.AddWithValue("@b", aa);
                cmd.Parameters.AddWithValue("@c", bb);
                cmd.Parameters.AddWithValue("@d", dateTimePicker1.Text);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
            MessageBox.Show("پله‌ و سه‌ره‌موچه‌ ڕێكخرایه‌وه‌");