Esempio n. 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);
            }
        }
Esempio n. 2
0
        private void LoadListData(string _code)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                using (var db = new Gobibase())
                {
                    lst_savedData.Clear();

                    SqlConnection conn = new SqlConnection(db.Connection.ConnectionString);
                    SqlCommand    cmd  = new SqlCommand(@"SELECT itemcode, lev5, lev6, lev7,  lev8, lev9, color1, l6n, color2,  l8n, l9n, colorpart FROM t_main AS m WHERE (zagvartype = N'масс') AND (SUBSTRING(itemcode, 1, 8) = @p1) order by itemcode;", conn);
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.Add("@p1", SqlDbType.NVarChar, 50).Value = _code;
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            clsListItemMain g = new clsListItemMain();
                            g.Itemcode = dr.IsDBNull(0) ? "" : Core.ToStr(dr.GetString(0));
                            g.Lev5     = dr.IsDBNull(1) ? "" : Core.ToStr(dr.GetString(1));
                            g.Lev6     = dr.IsDBNull(2) ? "" : Core.ToStr(dr.GetString(2));
                            g.Lev7     = dr.IsDBNull(3) ? "" : Core.ToStr(dr.GetString(3));
                            g.Lev8     = dr.IsDBNull(4) ? "" : Core.ToStr(dr.GetString(4));
                            g.Lev9     = dr.IsDBNull(5) ? "" : Core.ToStr(dr.GetString(5));

                            g.Color1    = dr.IsDBNull(6) ? "" : Core.ToStr(dr.GetString(6));
                            g.L6n       = dr.IsDBNull(7) ? "" : Core.ToStr(dr.GetString(7));
                            g.Color2    = dr.IsDBNull(8) ? "" : Core.ToStr(dr.GetString(8));
                            g.L8n       = dr.IsDBNull(9) ? "" : Core.ToStr(dr.GetString(9));
                            g.L9n       = dr.IsDBNull(10) ? "" : Core.ToStr(dr.GetString(10));
                            g.Colorpart = dr.IsDBNull(11) ? "" : Core.ToStr(dr.GetString(11));

                            g.Itemcodemain = g.Itemcode.Substring(0, 8);
                            g.IsSend       = false;

                            lst_savedData.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);
            }
        }
Esempio n. 3
0
        private void btnFind_Click(object sender, EventArgs e)
        {
            frmFindEZ f = new frmFindEZ();

            f.ShowDialog();
            if (f.Tag != null)
            {
                Itemcode    = new clsListItemMain();
                Itemcode    = (clsListItemMain)f.Tag;
                txtVer.Text = Itemcode.Version.ToString();
                EhCode      = Itemcode.Itemcode.Substring(0, 8);
                CodeWord    = Itemcode.Itemcode.Substring(0, 1);

                for (int i = 1; i <= 9; i++)
                {
                    Control[] tbxs = this.Controls.Find(("luplbl" + i), true);

                    if (tbxs != null && tbxs.Length > 0)
                    {
                        DevExpress.XtraEditors.LookUpEdit lup = tbxs[0] as DevExpress.XtraEditors.LookUpEdit;
                        lup.EditValueChanged -= new EventHandler(this.LookUp_EditValueChanged);
                    }
                }

                this.luplbl6.EditValueChanged -= new EventHandler(this.luplbl6_EditValueChanged);

                SetControlValue();

                for (int i = 1; i <= 9; i++)
                {
                    Control[] tbxs = this.Controls.Find(("luplbl" + i), true);

                    if (tbxs != null && tbxs.Length > 0)
                    {
                        DevExpress.XtraEditors.LookUpEdit lup = tbxs[0] as DevExpress.XtraEditors.LookUpEdit;
                        lup.Properties.DataSource    = lst_info.Where(s => (s.Angilal.Contains("W") || s.Angilal.Contains("S") || s.Angilal.Contains("K")) && s.L_name == "Level" + (i == 7 ? 5 : i)).OrderBy(o => o.Sortid).ToList();
                        lup.Properties.DisplayMember = "CodeName";
                        lup.Properties.ValueMember   = "Code";
                        lup.EditValueChanged        += new EventHandler(this.LookUp_EditValueChanged);
                    }
                }

                this.luplbl6.EditValueChanged += new EventHandler(this.luplbl6_EditValueChanged);
            }
        }
Esempio n. 4
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);
            }
        }
        private clsListItemMain LoadDataEh(string _p1)
        {
            clsListItemMain g = new clsListItemMain();

            try
            {
                using (var db = new Gobibase())
                {
                    SqlConnection conn = new SqlConnection(db.Connection.ConnectionString);
                    SqlCommand    cmd  = new SqlCommand(@"SELECT m.[id],[itemcode],[itemname],[itemnameen],[lev1],[lev2],[lev3],[lev4],[lev5],[lev6],[lev7],[lev8],[lev9],
[createddate],u.uname, color1, color2,[l1n],[l2n],[l3n],[l6n],[l8n],[l9n],[zagvartype],[itemcode_eh],u.id 
from t_main as m inner join t_user as u on u.id = m.[createduser] where itemcode = @p1 and zagvartype = N'Эх загвар';", conn);
                    cmd.Parameters.Add("@p1", SqlDbType.NVarChar, 50).Value = _p1;
                    cmd.CommandType = CommandType.Text;
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            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));
                        }
                    }

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

            return(g);
        }
Esempio n. 6
0
        private void btnAddRow_Click(object sender, EventArgs e)
        {
            foreach (int i in gvSize.GetSelectedRows())
            {
                if (txtColorPart.Text == null || Core.ToStr(txtColorPart.Text) == "")
                {
                    MessageBox.Show("Үйлдвэрийн өнгө талбар хоосон байна.!", "Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtColorPart.Focus();
                    txtColorPart.SelectAll();
                    return;
                }

                clsInfo rw = (clsInfo)gvSize.GetRow(i);
                try
                {
                    Cursor.Current = Cursors.WaitCursor;

                    clsListItemMain g = new clsListItemMain();
                    g.ID = 0;

                    g.Itemcode = CreateNewCode(rw.Code);

                    if (g.Itemcode.Contains("#"))
                    {
                        MessageBox.Show(g.Itemcode + " гэсэн ITEMCODE Level дутуу оруулсан байна.!", " Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }

                    if (CheckItemCode(g.Itemcode))
                    {
                        MessageBox.Show(g.Itemcode + " гэсэн ITEMCODE өмнө нь үүсгэсэн байна. Мэдээллээ шалгана уу.!", " Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        int index = gvList.LocateByValue("Itemcode", g.Itemcode);
                        if (index > -1)
                        {
                            gvList.FocusedRowHandle = index;
                        }
                        continue;
                    }

                    if (CheckItemCodeInLocal(g.Itemcode))
                    {
                        MessageBox.Show(g.Itemcode + " гэсэн ITEMCODE доор нэмсэн байна.!", " Анхааруулга", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        int index = gvMain.LocateByValue("Itemcode", g.Itemcode);
                        if (index > -1)
                        {
                            gvMain.FocusedRowHandle = index;
                        }
                        continue;
                    }

                    g.Itemcode_eh = txtItemcode.Text;
                    g.Version_eh  = Core.ToInt(txtVer.Text);
                    g.Itemname    = Itemcode.Itemname;
                    g.Itemnameen  = Itemcode.Itemnameen;
                    g.Lev1        = Itemcode.Lev1;
                    g.Lev2        = Itemcode.Lev2;
                    g.Lev3        = Itemcode.Lev3;
                    g.Lev4        = Itemcode.Lev4;
                    g.Lev5        = txtMainColor1.Text;
                    g.Lev6        = Core.ToStr(luplbl6.EditValue);
                    g.Lev7        = Core.ToStr(txtMainColor2.EditValue);
                    g.Lev8        = rw.Code;
                    g.Lev9        = Core.ToStr(luplbl9.EditValue);
                    g.Color1      = Core.ToStr(luplbl5.EditValue);
                    g.Color2      = Core.ToStr(luplbl7.EditValue);


                    g.L1n          = Itemcode.L1n;
                    g.L2n          = Itemcode.L2n;
                    g.L3n          = Itemcode.L3n;
                    g.L6n          = Core.ToStr(luplbl6.Text);
                    g.L8n          = Core.ToStr(rw.Code) + " - " + Core.ToStr(rw.Name);
                    g.L9n          = Core.ToStr(luplbl9.Text);
                    g.Itemcodemain = txtItemcode.Text.Substring(0, 8);
                    g.Colorpart    = Core.ToStr(txtColorPart.Text);

                    list_main.Add(g);

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

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