private void button1_Click(object sender, EventArgs e)  //执行双击的事件
        {
            IEnumFeature pEnumFeature = axMapControl1.Map.FeatureSelection as IEnumFeature;

            pFeature = pEnumFeature.Next();
            if (pFeature == null)
            {
                return;
            }
            pGeometry = new PolygonClass();
            pGeometry = pFeature.Shape;

            //加载检测文本框
            CheckForm checkForm = new CheckForm();

            checkForm.treeView1.Nodes[0].Text          = axMapControl1.Map.get_Layer(0).Name;                            //加载图层名称
            checkForm.treeView1.Nodes[0].Nodes[0].Text = pFeature.get_Value(pFeature.Fields.FindField("Id")).ToString(); //加载Id值
            checkForm.textBox1.Text  = pFeature.get_Value(pFeature.Fields.FindField("FID")).ToString();                  //加载FID的值
            checkForm.textBox2.Text  = pFeature.get_Value(pFeature.Fields.FindField("Id")).ToString();                   //加载Id的值
            checkForm.comboBox1.Text = pFeature.get_Value(pFeature.Fields.FindField("Type")).ToString();                 //加载Type的值
            checkForm.button2.Click += new System.EventHandler(CheckButton2);                                            //添加检测事件
            checkForm.button3.Click += new System.EventHandler(CheckButton3);
            checkForm.Load          += new System.EventHandler(CheckLoad);
            checkForm.FormClosing   += new System.Windows.Forms.FormClosingEventHandler(CheckClosing);
            checkForm.ShowDialog();
        }
        private void ButtonCheckGenerator_Click(object sender, EventArgs e)
        {
            if (ComboBoxSelectViewType.EditValue == null)
            {
                MessageBox.Show("Необходимо указать тип представления");
                return;
            }

            var form = new CheckedBody();

            string jsonParams = string.Empty;

            if (form.ShowDialog() == DialogResult.OK)
            {
                jsonParams = form.JsonBody;
            }

            dynamic item      = MetadataGeneratorSelect.EditValue;
            var     result    = ViewModelExtension.CheckGetView(Version(), ConfigId(), item.DocumentId, NameEditor.Text, ComboBoxSelectViewType.EditValue.ToString(), jsonParams);
            var     checkForm = new CheckForm();

            checkForm.MemoText = result;
            checkForm.BodyText = "";
            checkForm.UrlText  = "";
            checkForm.ShowDialog();
        }
 //审核按钮
 private void CheckBtn_Click(object sender, EventArgs e)
 {
     if (mySystem.Parameter.userName == dt记录.Rows[0]["操作员"].ToString())
     {
         MessageBox.Show("当前登录的审核员与操作员为同一人,不可进行审核!");
         return;
     }
     checkform = new CheckForm(this);
     checkform.ShowDialog();
 }
Ejemplo n.º 4
0
 private void btn审核_Click(object sender, EventArgs e)
 {
     foreach (DataRow dr in dtInner.Rows)
     {
         if (dr["审核员"] == DBNull.Value || dr["审核员"].ToString() == "" || dr["审核员"].ToString().Trim() == "__待审核")
         {
             MessageBox.Show("请先完成数据审核");
             return;
         }
     }
     check = new CheckForm(this);
     check.ShowDialog();
 }
Ejemplo n.º 5
0
 //审核按钮
 private void btn审核_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow gdvr in dataGridView1.Rows)
     {
         if (gdvr.DefaultCellStyle.BackColor == Color.Red)
         {
             MessageBox.Show("有条目待确认");
             return;
         }
     }
     if (mySystem.Parameter.userName == dt记录.Rows[0]["操作员"].ToString())
     {
         MessageBox.Show("当前登录的审核员与操作员为同一人,不可进行审核!");
         return;
     }
     checkform = new CheckForm(this);
     checkform.ShowDialog();
 }
Ejemplo n.º 6
0
        void ButtonCheckGenerator_Click(object sender, EventArgs e)
        {
            var form = new CheckedBody();

            string jsonParams = string.Empty;

            if (form.ShowDialog() == DialogResult.OK)
            {
                jsonParams = form.JsonBody;
            }

            var result = ViewModelExtension.CheckGetView(Version(), ConfigId(), DocumentId(), "", ComboBoxSelectViewType.EditValue.ToString(), jsonParams);


            var checkForm = new CheckForm
            {
                MemoText = result,
                BodyText = "",
                UrlText  = ""
            };

            checkForm.ShowDialog();
        }
Ejemplo n.º 7
0
 /// <summary>
 /// 还原为正常 结账状态
 /// </summary>
 /// <param name="type">结账类型</param>
 private void RecoverType(string type)
 {
     if (type.Equals("招待") || type.Equals("员工餐"))
     {
         btnClear.Enabled = true;
         btnClear.Visible = true;
         btnPrint.Enabled = true;
         btnPrint.Visible = true;
     }
     else
     {
         //如果没有找零不用弹出提示界面
         if (btnInputNumber != Info.totalPrice)
         {
             CheckForm checkForm = new CheckForm();
             checkForm.StartPosition = FormStartPosition.CenterScreen;
             checkForm.SetStatus(this.txtRequire.Text, this.txtPay.Text, this.txtGiveBack.Text);
             checkForm.ShowDialog();
         }
         //关闭找零窗体后客显显示欢迎信息
         PoleDisplayer.Clear();
         PoleDisplayer.Display(Info.printmsg, PoleDisplayType.Dark);
     }
 }
Ejemplo n.º 8
0
 //审核按钮
 private void CheckBtn_Click(object sender, EventArgs e)
 {
     check = new CheckForm(this);
     check.ShowDialog();
 }
Ejemplo n.º 9
0
        private void CheckBtn_Click(object sender, EventArgs e)
        {
            check = new CheckForm(this);
            check.ShowDialog();

            if (isSqlOk)
            {
                reviewer_name = checkIDOle(review_id);

                List <String>         queryCols     = new List <String>(new String[] { "s4_review_opinion" });
                List <String>         whereCols     = new List <String>(new String[] { "id" });
                List <Object>         whereVals     = new List <Object>(new Object[] { 1 });
                List <List <Object> > queryValsList = Utility.selectAccess(mySystem.Parameter.conn, table, queryCols, whereCols, whereVals, null, null, null, null, null);

                //解析jason
                JArray jo = JArray.Parse(queryValsList[0][0].ToString());
                //填数据

                DataTable dtsave = new DataTable();

                dtsave.Columns.Add("传料日期", typeof(String));
                dtsave.Columns.Add("时间", typeof(String));
                dtsave.Columns.Add("物料代码", typeof(String));
                dtsave.Columns.Add("数量", typeof(String));
                dtsave.Columns.Add("kgper件", typeof(String));
                dtsave.Columns.Add("数量Total", typeof(String));
                dtsave.Columns.Add("包装是否完好", typeof(String));
                dtsave.Columns.Add("是否清洁合格", typeof(String));
                dtsave.Columns.Add("操作人", typeof(String));
                dtsave.Columns.Add("复核人", typeof(String));

                foreach (var ss in jo)  //查找某个字段与值
                {
                    DataRow dr = dtsave.NewRow();
                    dr[0] = ss["s4_raw_material_delivery_date"].ToString();
                    dr[1] = ss["s4_time"].ToString();
                    dr[2] = ss["s4_raw_material_id"].ToString();
                    dr[3] = ss["s4_quantity"].ToString();
                    dr[4] = ss["s4_kilogram_per_piece"].ToString();
                    dr[5] = ss["s4_quantity_per_kilogram"].ToString();
                    dr[6] = ss["s4_is_packed_well"].ToString();
                    dr[7] = ss["s4_is_cleaned"].ToString();
                    dr[8] = ss["s4_operator_id"].ToString();
                    dr[9] = ss["s4_reviewer_id"].ToString();

                    dtsave.Rows.Add(dr);
                }
                //添加复核人id
                dtsave.Rows[dtsave.Rows.Count - 1][9] = review_id.ToString();

                //jason 保存表格
                JArray jarray = JArray.Parse("[]");
                for (int i = 0; i < dtsave.Rows.Count; i++)
                {
                    string  json = @"{}";
                    JObject j    = JObject.Parse(json);
                    j.Add("s4_raw_material_delivery_date", new JValue(dtsave.Rows[i][0].ToString()));
                    j.Add("s4_time", new JValue(dtsave.Rows[i][1].ToString()));
                    j.Add("s4_raw_material_id", new JValue(dtsave.Rows[i][2].ToString()));
                    j.Add("s4_quantity", new JValue(dtsave.Rows[i][3].ToString()));
                    j.Add("s4_kilogram_per_piece", new JValue(dtsave.Rows[i][4].ToString()));
                    j.Add("s4_quantity_per_kilogram", new JValue(dtsave.Rows[i][5].ToString()));
                    j.Add("s4_is_packed_well", new JValue(dtsave.Rows[i][6].ToString()));
                    j.Add("s4_is_cleaned", new JValue(dtsave.Rows[i][7].ToString()));
                    j.Add("s4_operator_id", new JValue(dtsave.Rows[i][8].ToString()));
                    j.Add("s4_reviewer_id", new JValue(dtsave.Rows[i][9].ToString()));
                    jarray.Add(j);
                }
                List <Object> queryVals = new List <Object>(new Object[] { jarray.ToString() });
                Boolean       b         = Utility.updateAccess(connOle, table, queryCols, queryVals, whereCols, whereVals);
            }
            else
            {
                reviewer_name = checkIDOle(review_id);

                List <String>         queryCols     = new List <String>(new String[] { "s4_review_opinion" });
                List <String>         whereCols     = new List <String>(new String[] { "id" });
                List <Object>         whereVals     = new List <Object>(new Object[] { 1 });
                List <List <Object> > queryValsList = Utility.selectAccess(connOle, table, queryCols, whereCols, whereVals, null, null, null, null, null);

                //解析jason
                JArray jo = JArray.Parse(queryValsList[0][0].ToString());
                //填数据

                DataTable dtsave = new DataTable();

                dtsave.Columns.Add("传料日期", typeof(String));
                dtsave.Columns.Add("时间", typeof(String));
                dtsave.Columns.Add("物料代码", typeof(String));
                dtsave.Columns.Add("数量", typeof(String));
                dtsave.Columns.Add("kgper件", typeof(String));
                dtsave.Columns.Add("数量Total", typeof(String));
                dtsave.Columns.Add("包装是否完好", typeof(String));
                dtsave.Columns.Add("是否清洁合格", typeof(String));
                dtsave.Columns.Add("操作人", typeof(String));
                dtsave.Columns.Add("复核人", typeof(String));

                foreach (var ss in jo)  //查找某个字段与值
                {
                    DataRow dr = dtsave.NewRow();
                    dr[0] = ss["s4_raw_material_delivery_date"].ToString();
                    dr[1] = ss["s4_time"].ToString();
                    dr[2] = ss["s4_raw_material_id"].ToString();
                    dr[3] = ss["s4_quantity"].ToString();
                    dr[4] = ss["s4_kilogram_per_piece"].ToString();
                    dr[5] = ss["s4_quantity_per_kilogram"].ToString();
                    dr[6] = ss["s4_is_packed_well"].ToString();
                    dr[7] = ss["s4_is_cleaned"].ToString();
                    dr[8] = ss["s4_operator_id"].ToString();
                    dr[9] = ss["s4_reviewer_id"].ToString();

                    dtsave.Rows.Add(dr);
                }
                //添加复核人id
                dtsave.Rows[dtsave.Rows.Count - 1][9] = review_id.ToString();

                //jason 保存表格
                JArray jarray = JArray.Parse("[]");
                for (int i = 0; i < dtsave.Rows.Count; i++)
                {
                    string  json = @"{}";
                    JObject j    = JObject.Parse(json);
                    j.Add("s4_raw_material_delivery_date", new JValue(dtsave.Rows[i][0].ToString()));
                    j.Add("s4_time", new JValue(dtsave.Rows[i][1].ToString()));
                    j.Add("s4_raw_material_id", new JValue(dtsave.Rows[i][2].ToString()));
                    j.Add("s4_quantity", new JValue(dtsave.Rows[i][3].ToString()));
                    j.Add("s4_kilogram_per_piece", new JValue(dtsave.Rows[i][4].ToString()));
                    j.Add("s4_quantity_per_kilogram", new JValue(dtsave.Rows[i][5].ToString()));
                    j.Add("s4_is_packed_well", new JValue(dtsave.Rows[i][6].ToString()));
                    j.Add("s4_is_cleaned", new JValue(dtsave.Rows[i][7].ToString()));
                    j.Add("s4_operator_id", new JValue(dtsave.Rows[i][8].ToString()));
                    j.Add("s4_reviewer_id", new JValue(dtsave.Rows[i][9].ToString()));
                    jarray.Add(j);
                }
                List <Object> queryVals = new List <Object>(new Object[] { jarray.ToString() });
                Boolean       b         = Utility.updateAccess(connOle, table, queryCols, queryVals, whereCols, whereVals);
            }
            CheckBtn.Enabled   = false;
            SaveBtn.Enabled    = false;
            AddLineBtn.Enabled = true;
            TransportRecordView.Rows[checknum].Cells["复核人"].Value = reviewer_name;
            checknum++;
        }