예제 #1
0
        private void TransferItem(clsListItemMain itm)
        {
            try
            {
                using (var db = new Gobibase())
                {
                    if (Transactionid == 0)
                    {
                        Transactionid = CFunctions.GetLastMassCounter();
                        CFunctions.SetLastMassCounter(1);
                    }

                    SqlConnection conn = new SqlConnection(db.Connection.ConnectionString);
                    SqlCommand    cmd  = new SqlCommand(@"INSERT INTO [t_orderlist] ([transactionid],[zahialgach],[zahnum],[createdU],[createdDate],[itemcode]) VALUES (@p1,@p2,@p3,@p4,@p5,@p6)", conn);
                    cmd.Parameters.Add("@p1", SqlDbType.Int).Value          = Transactionid;
                    cmd.Parameters.Add("@p2", SqlDbType.NVarChar, 50).Value = txtOrder.Text;
                    cmd.Parameters.Add("@p3", SqlDbType.NVarChar, 50).Value = txtZahnum.Text;
                    cmd.Parameters.Add("@p4", SqlDbType.NVarChar, 50).Value = frmMain.cLoginUser.Uname;
                    cmd.Parameters.Add("@p5", SqlDbType.NVarChar, 50).Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
                    cmd.Parameters.Add("@p6", SqlDbType.NVarChar, 50).Value = itm.Itemcode;
                    conn.Open();
                    cmd.ExecuteNonQuery();
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Aлдаа гарлаа!" + Environment.NewLine + ex.Message, "Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void LoadData()
        {
            try
            {
                using (var db = new Gobibase())
                {
                    list_main.Clear();

                    SqlConnection conn = new SqlConnection(db.Connection.ConnectionString);
                    SqlCommand    cmd  = new SqlCommand(@"SELECT m.[id],m.[itemcode],[itemname],[itemnameen],[lev1],[lev2],[lev3],[lev4],[lev5],
[lev6],[lev7],[lev8],[lev9],[createddate],u.uname, m.color1, m.color2,[l1n],[l2n],[l3n],
[l6n],[l8n],[l9n],[zagvartype],[itemcode_eh],u.id,
d.gobidugaar, d.onlinenum, d.code26, d.version
from t_main as m 
inner join t_user as u on u.id = m.[createduser]
left outer join t_details as d on d.itemcode = m.itemcode
where [zagvartype] = N'эх загвар'" + CFunctions.StrMainWhere(true), conn);
                    cmd.CommandType = CommandType.Text;
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            clsListItemMain g = new clsListItemMain();
                            g.ID         = dr.IsDBNull(0) ? 0 : Core.ToInt(dr.GetInt32(0));
                            g.Itemcode   = dr.IsDBNull(1) ? "" : Core.ToStr(dr.GetString(1));
                            g.Itemname   = dr.IsDBNull(2) ? "" : Core.ToStr(dr.GetString(2));
                            g.Itemnameen = dr.IsDBNull(3) ? "" : Core.ToStr(dr.GetString(3));
                            g.Lev1       = dr.IsDBNull(4) ? "" : Core.ToStr(dr.GetString(4));
                            g.Lev2       = dr.IsDBNull(5) ? "" : Core.ToStr(dr.GetString(5));
                            g.Lev3       = dr.IsDBNull(6) ? "" : Core.ToStr(dr.GetString(6));
                            g.Lev4       = dr.IsDBNull(7) ? "" : Core.ToStr(dr.GetString(7));
                            g.Lev5       = dr.IsDBNull(8) ? "" : Core.ToStr(dr.GetString(8));
                            g.Lev6       = dr.IsDBNull(9) ? "" : Core.ToStr(dr.GetString(9));
                            g.Lev7       = dr.IsDBNull(10) ? "" : Core.ToStr(dr.GetString(10));
                            g.Lev8       = dr.IsDBNull(11) ? "" : Core.ToStr(dr.GetString(11));
                            g.Lev9       = dr.IsDBNull(12) ? "" : Core.ToStr(dr.GetString(12));
                            g.Cdate      = dr.IsDBNull(13) ? DateTime.Now : Core.ToDateTime(dr.GetDateTime(13));
                            g.Cuser      = dr.IsDBNull(14) ? "" : Core.ToStr(dr.GetString(14));
                            g.Color1     = dr.IsDBNull(15) ? "" : Core.ToStr(dr.GetString(15));
                            g.Color2     = dr.IsDBNull(16) ? "" : Core.ToStr(dr.GetString(16));

                            g.L1n         = dr.IsDBNull(17) ? "" : Core.ToStr(dr.GetString(17));
                            g.L2n         = dr.IsDBNull(18) ? "" : Core.ToStr(dr.GetString(18));
                            g.L3n         = dr.IsDBNull(19) ? "" : Core.ToStr(dr.GetString(19));
                            g.L6n         = dr.IsDBNull(20) ? "" : Core.ToStr(dr.GetString(20));
                            g.L8n         = dr.IsDBNull(21) ? "" : Core.ToStr(dr.GetString(21));
                            g.L9n         = dr.IsDBNull(22) ? "" : Core.ToStr(dr.GetString(22));
                            g.Zagvartype  = dr.IsDBNull(23) ? "" : Core.ToStr(dr.GetString(23));
                            g.Itemcode_eh = dr.IsDBNull(24) ? "" : Core.ToStr(dr.GetString(24));
                            g.Cuserid     = dr.IsDBNull(25) ? 0 : Core.ToInt(dr.GetInt32(25));
                            g.Gobidugaar  = dr.IsDBNull(26) ? "" : Core.ToStr(dr.GetString(26));
                            g.Onlinenum   = dr.IsDBNull(27) ? "" : Core.ToStr(dr.GetString(27));
                            g.Code26      = dr.IsDBNull(28) ? "" : Core.ToStr(dr.GetString(28));
                            g.Version     = dr.IsDBNull(29) ? 0 : Core.ToInt(dr.GetInt32(29));

                            list_main.Add(g);
                        }
                    }

                    conn.Close();
                    dr.Close();

                    gcMain.DataSource = list_main.ToList();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Aлдаа гарлаа!" + Environment.NewLine + ex.Message, "Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void LoadData(object _p1, object _p2)
        {
            try
            {
                using (var db = new Gobibase())
                {
                    lst_main.Clear();

                    string p1 = _p1 != null?_p1.ToString() : "";

                    string p2 = _p2 != null?_p2.ToString() : "";

                    SqlConnection conn = new SqlConnection(db.Connection.ConnectionString);
                    SqlCommand    cmd  = new SqlCommand(@"Select m.id, m.itemcode, m.itemname, m.itemnameen, m.lev1, m.lev2, m.lev3, m.lev4, m.lev5, m.color1 as mcolor1, m.lev6, 
m.lev7, m.color2 as mcolor2, m.lev8, m.lev9, m.createddate, u.uname, m.l1n, m.l2n, m.l3n, m.l6n, m.l8n, 
m.l9n, m.zagvartype, m.itemcode_eh, m.createduser,
d.version, d.versiondate, d.brend, d.collection, d.utasno, d.holio, d.gage, d.tuslahmat, d.suljees, d.zahsuljees, d.ihbiemanjet, d.hantsuumanjet, d.zahjin, 
z.uname, d.urt, d.murniiturul, d.engerturul, d.zahturul, d.hantsuuturul, d.halaasniiturul, d.zahialgach, d.cusnum, d.printnum, z1.uname, d.omnohdugaar, d.gobidugaar, d.goyodugaar, d.onlinenum, d.code26, d.code22, d.barcode, 
d.color1, d.color2, d.color3, d.color4, d.color5, d.color6, d.color7, d.color8, d.color9, d.color10, d.colorOther, d.colorhuvi1, d.colorhuvi2, d.colorhuvi3, d.colorhuvi4, d.colorhuvi5, d.colorhuvi6, d.colorhuvi7, 
d.colorhuvi8, d.colorhuvi9, d.colorhuvi10, d.colorhuviOther,
 d.createdU, d.editedU, d.editedDate,u1.uname, u2.uname, d.ehzjin, d.massjin, d.tuuhiijin, d.bohirjin, d.hodzartsuulalttime, d.oymolMatNum
from t_main as m inner join t_details as d on m.itemcode = d.itemcode
and m.zagvartype = N'Эх загвар'
inner join t_user as u on u.id= m.createduser
left outer join t_user as u1 on u1.id= d.createdU
left outer join t_user as u2 on u2.id= d.editedU
left outer join t_user as z on z.id= d.zzb
left outer join t_user as z1 on z1.id= d.designer
where (@p1 = '' or m.lev1 = @p1) and (@p2 = '' or lev3 = @p2) " + CFunctions.StrMainWhere(true) +
                                                        "order by m.itemcode", conn);
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.Add("@p1", SqlDbType.NVarChar, 50).Value = p1;
                    cmd.Parameters.Add("@p2", SqlDbType.NVarChar, 50).Value = p2;
                    cmd.Parameters.Add("@p3", SqlDbType.NVarChar, 50).Value = p2;

                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            clsAllData g = new clsAllData();
                            g.ID                 = dr.IsDBNull(0) ? 0 : Core.ToInt(dr.GetInt32(0));
                            g.Itemcode           = dr.IsDBNull(1) ? "" : Core.ToStr(dr.GetString(1));
                            g.Itemname           = dr.IsDBNull(2) ? "" : Core.ToStr(dr.GetString(2));
                            g.Itemnameen         = dr.IsDBNull(3) ? "" : Core.ToStr(dr.GetString(3));
                            g.Lev1               = dr.IsDBNull(4) ? "" : Core.ToStr(dr.GetString(4));
                            g.Lev2               = dr.IsDBNull(5) ? "" : Core.ToStr(dr.GetString(5));
                            g.Lev3               = dr.IsDBNull(6) ? "" : Core.ToStr(dr.GetString(6));
                            g.Lev4               = dr.IsDBNull(7) ? "" : Core.ToStr(dr.GetString(7));
                            g.Lev5               = dr.IsDBNull(8) ? "" : Core.ToStr(dr.GetString(8));
                            g.Mcolor1            = dr.IsDBNull(9) ? "" : Core.ToStr(dr.GetString(9));
                            g.Lev6               = dr.IsDBNull(10) ? "" : Core.ToStr(dr.GetString(10));
                            g.Lev7               = dr.IsDBNull(11) ? "" : Core.ToStr(dr.GetString(11));
                            g.Mcolor2            = dr.IsDBNull(12) ? "" : Core.ToStr(dr.GetString(12));
                            g.Lev8               = dr.IsDBNull(13) ? "" : Core.ToStr(dr.GetString(13));
                            g.Lev9               = dr.IsDBNull(14) ? "" : Core.ToStr(dr.GetString(14));
                            g.Cdate              = dr.IsDBNull(15) ? DateTime.Now : Core.ToDateTime(dr.GetDateTime(15));
                            g.Cuser              = dr.IsDBNull(16) ? "" : Core.ToStr(dr.GetString(16));
                            g.L1n                = dr.IsDBNull(17) ? "" : Core.ToStr(dr.GetString(17));
                            g.L2n                = dr.IsDBNull(18) ? "" : Core.ToStr(dr.GetString(18));
                            g.L3n                = dr.IsDBNull(19) ? "" : Core.ToStr(dr.GetString(19));
                            g.L6n                = dr.IsDBNull(20) ? "" : Core.ToStr(dr.GetString(20));
                            g.L8n                = dr.IsDBNull(21) ? "" : Core.ToStr(dr.GetString(21));
                            g.L9n                = dr.IsDBNull(22) ? "" : Core.ToStr(dr.GetString(22));
                            g.Zagvartype         = dr.IsDBNull(23) ? "" : Core.ToStr(dr.GetString(23));
                            g.Itemcode_eh        = dr.IsDBNull(24) ? "" : Core.ToStr(dr.GetString(24));
                            g.Cuserid            = dr.IsDBNull(25) ? 0 : Core.ToInt(dr.GetInt32(25));
                            g.Version            = dr.IsDBNull(26) ? 0 : Core.ToInt(dr.GetInt32(26));
                            g.Versiondate        = dr.IsDBNull(27) ? DateTime.Now : Core.ToDateTime(dr.GetDateTime(27));
                            g.Brend              = dr.IsDBNull(28) ? "" : Core.ToStr(dr.GetString(28));
                            g.Collection         = dr.IsDBNull(29) ? "" : Core.ToStr(dr.GetString(29));
                            g.Utasno             = dr.IsDBNull(30) ? "" : Core.ToStr(dr.GetString(30));
                            g.Holio              = dr.IsDBNull(31) ? "" : Core.ToStr(dr.GetString(31));
                            g.Gage               = dr.IsDBNull(32) ? "" : Core.ToStr(dr.GetString(32));
                            g.Tuslahmat          = dr.IsDBNull(33) ? "" : Core.ToStr(dr.GetString(33));
                            g.Suljees            = dr.IsDBNull(34) ? "" : Core.ToStr(dr.GetString(34));
                            g.Zahsuljees         = dr.IsDBNull(35) ? "" : Core.ToStr(dr.GetString(35));
                            g.Ihbiemanjet        = dr.IsDBNull(36) ? "" : Core.ToStr(dr.GetString(36));
                            g.Hantsuumanjet      = dr.IsDBNull(37) ? "" : Core.ToStr(dr.GetString(37));
                            g.Zahjin             = dr.IsDBNull(38) ? "" : Core.ToStr(dr.GetString(38));
                            g.Zzbname            = dr.IsDBNull(39) ? "" : Core.ToStr(dr.GetString(39));
                            g.Urt                = dr.IsDBNull(40) ? "" : Core.ToStr(dr.GetString(40));
                            g.Murniiturul        = dr.IsDBNull(41) ? "" : Core.ToStr(dr.GetString(41));
                            g.Engerturul         = dr.IsDBNull(42) ? "" : Core.ToStr(dr.GetString(42));
                            g.Zahturul           = dr.IsDBNull(43) ? "" : Core.ToStr(dr.GetString(43));
                            g.Hantsuuturul       = dr.IsDBNull(44) ? "" : Core.ToStr(dr.GetString(44));
                            g.Halaasniiturul     = dr.IsDBNull(45) ? "" : Core.ToStr(dr.GetString(45));
                            g.Zahialgach         = dr.IsDBNull(46) ? "" : Core.ToStr(dr.GetString(46));
                            g.Cusnum             = dr.IsDBNull(47) ? "" : Core.ToStr(dr.GetString(47));
                            g.Printnum           = dr.IsDBNull(48) ? "" : Core.ToStr(dr.GetString(48));
                            g.Designername       = dr.IsDBNull(49) ? "" : Core.ToStr(dr.GetString(49));
                            g.Omnohdugaar        = dr.IsDBNull(50) ? "" : Core.ToStr(dr.GetString(50));
                            g.Gobidugaar         = dr.IsDBNull(51) ? "" : Core.ToStr(dr.GetString(51));
                            g.Goyodugaar         = dr.IsDBNull(52) ? "" : Core.ToStr(dr.GetString(52));
                            g.Onlinenum          = dr.IsDBNull(53) ? "" : Core.ToStr(dr.GetString(53));
                            g.Code26             = dr.IsDBNull(54) ? "" : Core.ToStr(dr.GetString(54));
                            g.Code22             = dr.IsDBNull(55) ? "" : Core.ToStr(dr.GetString(55));
                            g.Barcode            = dr.IsDBNull(56) ? "" : Core.ToStr(dr.GetString(56));
                            g.Color1             = dr.IsDBNull(57) ? "" : Core.ToStr(dr.GetString(57));
                            g.Color2             = dr.IsDBNull(58) ? "" : Core.ToStr(dr.GetString(58));
                            g.Color3             = dr.IsDBNull(59) ? "" : Core.ToStr(dr.GetString(59));
                            g.Color4             = dr.IsDBNull(60) ? "" : Core.ToStr(dr.GetString(60));
                            g.Color5             = dr.IsDBNull(61) ? "" : Core.ToStr(dr.GetString(61));
                            g.Color6             = dr.IsDBNull(62) ? "" : Core.ToStr(dr.GetString(62));
                            g.Color7             = dr.IsDBNull(63) ? "" : Core.ToStr(dr.GetString(63));
                            g.Color8             = dr.IsDBNull(64) ? "" : Core.ToStr(dr.GetString(64));
                            g.Color9             = dr.IsDBNull(65) ? "" : Core.ToStr(dr.GetString(65));
                            g.Color10            = dr.IsDBNull(66) ? "" : Core.ToStr(dr.GetString(66));
                            g.ColorOther         = dr.IsDBNull(67) ? "" : Core.ToStr(dr.GetString(67));
                            g.Colorhuvi1         = dr.IsDBNull(68) ? "" : Core.ToStr(dr.GetString(68));
                            g.Colorhuvi2         = dr.IsDBNull(69) ? "" : Core.ToStr(dr.GetString(69));
                            g.Colorhuvi3         = dr.IsDBNull(70) ? "" : Core.ToStr(dr.GetString(70));
                            g.Colorhuvi4         = dr.IsDBNull(71) ? "" : Core.ToStr(dr.GetString(71));
                            g.Colorhuvi5         = dr.IsDBNull(72) ? "" : Core.ToStr(dr.GetString(72));
                            g.Colorhuvi6         = dr.IsDBNull(73) ? "" : Core.ToStr(dr.GetString(73));
                            g.Colorhuvi7         = dr.IsDBNull(74) ? "" : Core.ToStr(dr.GetString(74));
                            g.Colorhuvi8         = dr.IsDBNull(75) ? "" : Core.ToStr(dr.GetString(75));
                            g.Colorhuvi9         = dr.IsDBNull(76) ? "" : Core.ToStr(dr.GetString(76));
                            g.Colorhuvi10        = dr.IsDBNull(77) ? "" : Core.ToStr(dr.GetString(77));
                            g.ColorhuviOther     = dr.IsDBNull(78) ? "" : Core.ToStr(dr.GetString(78).ToString());
                            g.CreatedU           = dr.IsDBNull(79) ? 0 : Core.ToInt(dr.GetInt32(79));
                            g.EditedU            = dr.IsDBNull(80) ? 0 : Core.ToInt(dr.GetInt32(80));
                            g.EditedDate         = dr.IsDBNull(81) ? "" : Core.ToStr(dr.GetDateTime(81).ToString("yyyy/MM/dd HH:mm"));
                            g.CreatedUser        = dr.IsDBNull(82) ? "" : Core.ToStr(dr.GetString(82));
                            g.EditedUser         = dr.IsDBNull(83) ? "" : Core.ToStr(dr.GetString(83));
                            g.Ehzjin             = dr.IsDBNull(84) ? "" : Core.ToStr(dr.GetString(84));
                            g.Massjin            = dr.IsDBNull(85) ? "" : Core.ToStr(dr.GetString(85));
                            g.Tuuhiijin          = dr.IsDBNull(86) ? "" : Core.ToStr(dr.GetString(86));
                            g.Bohirjin           = dr.IsDBNull(87) ? "" : Core.ToStr(dr.GetString(87));
                            g.Hodzartsuulalttime = dr.IsDBNull(88) ? "" : Core.ToStr(dr.GetString(88));
                            g.OymolMatNum        = dr.IsDBNull(89) ? "" : Core.ToStr(dr.GetString(89));

                            lst_main.Add(g);
                        }
                    }

                    conn.Close();
                    dr.Close();

                    gridControl1.DataSource = lst_main.ToList();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Aлдаа гарлаа!" + Environment.NewLine + ex.Message, "Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #4
0
        private void btnCreateCode_Click(object sender, EventArgs e)
        {
            lblMsg.Text = "";
            if (txtZahnum.Text == null || txtZahnum.Text == "")
            {
                lblMsg.Text = "Захиалгын дугаар хоосон байна.";
                txtZahnum.Focus();
                return;
            }
            if (txtOrder.Text == null || txtOrder.Text == "")
            {
                lblMsg.Text = "Захиалгын нэр хоосон байна.";
                txtOrder.Focus();
                return;
            }

            if (list_main.Count() > 0 && MessageBox.Show("Шинэ Itemcode-г хадгалах уу?", "Анхааруулга", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (Transactionid == 0)
                {
                    Transactionid = CFunctions.GetLastMassCounter();
                    CFunctions.SetLastMassCounter(1);
                }

                Cursor.Current = Cursors.WaitCursor;
                using (var db = new Gobibase())
                {
                    SqlConnection conn = new SqlConnection(db.Connection.ConnectionString);
                    conn.Open();
                    SqlCommand     cmd = conn.CreateCommand();
                    SqlTransaction transaction;
                    transaction = conn.BeginTransaction("AddTrans");
                    cmd.Parameters.Add("@p1", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p2", SqlDbType.NVarChar, 100);
                    cmd.Parameters.Add("@p3", SqlDbType.NVarChar, 100);
                    cmd.Parameters.Add("@p4", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p5", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p6", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p7", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p8", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p9", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p10", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p11", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p12", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p13", SqlDbType.DateTime);
                    cmd.Parameters.Add("@p14", SqlDbType.Int);
                    cmd.Parameters.Add("@p15", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p16", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@p17", SqlDbType.NVarChar, 80);
                    cmd.Parameters.Add("@p18", SqlDbType.NVarChar, 80);
                    cmd.Parameters.Add("@p19", SqlDbType.NVarChar, 80);
                    cmd.Parameters.Add("@p20", SqlDbType.NVarChar, 80);
                    cmd.Parameters.Add("@p21", SqlDbType.NVarChar, 80);
                    cmd.Parameters.Add("@p22", SqlDbType.NVarChar, 80);
                    cmd.Parameters.Add("@p23", SqlDbType.NVarChar, 80);
                    cmd.Parameters.Add("@p24", SqlDbType.Int);
                    cmd.Parameters.Add("@p25", SqlDbType.NVarChar, 500);

                    cmd.Connection  = conn;
                    cmd.Transaction = transaction;

                    try
                    {
                        foreach (clsListItemMain i in list_main.ToList())
                        {
                            cmd.CommandText              = @"INSERT INTO [t_main] ([itemcode],[itemname],[itemnameen],[lev1],[lev2],[lev3],[lev4],[lev5],[lev6]
,[lev7],[lev8],[lev9],[createddate],[createduser],[color1],[color2],[l1n],[l2n],[l3n],[l6n],[l8n],[l9n],[zagvartype],[itemcode_eh],[version_eh],[colorpart]) 
VALUES (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,@p12,@p13,@p14,@p15,@p16,@p17,@p18,@p19,@p20,@p21,@p22,N'Масс',@p23,@p24,@p25)";
                            cmd.Parameters["@p1"].Value  = i.Itemcode;
                            cmd.Parameters["@p2"].Value  = i.Itemname;
                            cmd.Parameters["@p3"].Value  = i.Itemnameen;
                            cmd.Parameters["@p4"].Value  = i.Lev1;
                            cmd.Parameters["@p5"].Value  = i.Lev2;
                            cmd.Parameters["@p6"].Value  = i.Lev3;
                            cmd.Parameters["@p7"].Value  = i.Lev4;
                            cmd.Parameters["@p8"].Value  = i.Lev5;
                            cmd.Parameters["@p9"].Value  = i.Lev6;
                            cmd.Parameters["@p10"].Value = i.Lev7;
                            cmd.Parameters["@p11"].Value = i.Lev8;
                            cmd.Parameters["@p12"].Value = i.Lev9;
                            cmd.Parameters["@p13"].Value = DateTime.Now;
                            cmd.Parameters["@p14"].Value = frmMain.UserID;
                            cmd.Parameters["@p15"].Value = i.Color1;
                            cmd.Parameters["@p16"].Value = i.Color2;
                            cmd.Parameters["@p17"].Value = i.L1n;
                            cmd.Parameters["@p18"].Value = i.L2n;
                            cmd.Parameters["@p19"].Value = i.L3n;
                            cmd.Parameters["@p20"].Value = i.L6n;
                            cmd.Parameters["@p21"].Value = i.L8n;
                            cmd.Parameters["@p22"].Value = i.L9n;
                            cmd.Parameters["@p23"].Value = i.Itemcode_eh;
                            cmd.Parameters["@p24"].Value = i.Version_eh;
                            cmd.Parameters["@p25"].Value = i.Colorpart;
                            cmd.ExecuteNonQuery();
                        }


                        foreach (clsListItemMain i in list_main.ToList())
                        {
                            cmd.CommandText = @"INSERT INTO [t_orderlist] ([transactionid],[zahialgach],[zahnum],[createdU],[createdDate],[itemcode],[colorpart]) 
VALUES (@p14,@p2,@p3,@p4,@p5,@p6,@p25)";
                            cmd.Parameters["@p14"].Value = Transactionid;
                            cmd.Parameters["@p2"].Value  = txtOrder.Text;
                            cmd.Parameters["@p3"].Value  = txtZahnum.Text;
                            cmd.Parameters["@p4"].Value  = frmMain.cLoginUser.Uname;
                            cmd.Parameters["@p5"].Value  = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
                            cmd.Parameters["@p6"].Value  = i.Itemcode;
                            cmd.Parameters["@p25"].Value = i.Colorpart;
                            cmd.ExecuteNonQuery();
                        }

                        cmd.CommandText = "UPDATE t_orderlist set zahnum = @p3, zahialgach = @p2 where transactionid = @p14";
                        cmd.Parameters["@p14"].Value = Transactionid;
                        cmd.Parameters["@p2"].Value  = txtOrder.Text;
                        cmd.Parameters["@p3"].Value  = txtZahnum.Text;
                        cmd.ExecuteNonQuery();


                        transaction.Commit();

                        this.Tag = "ok";

                        list_main.Clear();

                        gcMain.DataSource       = list_main.ToList();
                        gvMain.FocusedRowHandle = gvMain.DataRowCount - 1;

                        conn.Close();

                        GetItemcodeRowdata();
                    }
                    catch (Exception ex)
                    {
                        Cursor.Current = Cursors.Default;
                        MessageBox.Show("Алдаа гарлаа!" + Environment.NewLine + ex.Message, "Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        try
                        {
                            transaction.Rollback();
                        }
                        catch (Exception ex2)
                        {
                            MessageBox.Show("Rollback Exception Type: {0}", ex2.GetType().ToString() + Environment.NewLine + "  Message: " + ex2.Message);
                        }
                    }
                }
            }
        }
예제 #5
0
        private void LoadInfo()
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                using (var db = new Gobibase())
                {
                    lst_info.Clear();
                    SqlConnection conn = new SqlConnection(db.Connection.ConnectionString);
                    SqlCommand    cmd  = new SqlCommand("SELECT [id],[code],[name],[nameen],[l_name],[angilal],[sortid],[other1],[other2] FROM [t_info] " + CFunctions.StrWhere(), conn);
                    cmd.CommandType = CommandType.Text;
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            clsInfo g = new clsInfo();
                            g.ID      = dr.IsDBNull(0) ? 0 : Core.ToInt(dr.GetInt32(0));
                            g.Code    = dr.IsDBNull(1) ? "" : Core.ToStr(dr.GetString(1));
                            g.Name    = dr.IsDBNull(2) ? "" : Core.ToStr(dr.GetString(2));
                            g.Nameen  = dr.IsDBNull(3) ? "" : Core.ToStr(dr.GetString(3));
                            g.L_name  = dr.IsDBNull(4) ? "" : Core.ToStr(dr.GetString(4));
                            g.Angilal = dr.IsDBNull(5) ? "" : Core.ToStr(dr.GetString(5));
                            g.Sortid  = dr.IsDBNull(6) ? 0 : Core.ToInt(dr.GetInt32(6));
                            g.Other1  = dr.IsDBNull(7) ? "" : Core.ToStr(dr.GetString(7));
                            g.Other2  = dr.IsDBNull(8) ? "" : Core.ToStr(dr.GetString(8));
                            lst_info.Add(g);
                        }
                    }

                    conn.Close();
                    dr.Close();

                    Cursor.Current = Cursors.Default;
                }
            }
            catch (Exception ex)
            {
                Cursor.Current = Cursors.Default;
                MessageBox.Show("Aлдаа гарлаа!" + Environment.NewLine + ex.Message, "Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }