using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Collections; using System.IO; using System.Diagnostics; using Infragistics.Win.UltraWinGrid; using CoreFS.CA06; namespace Core.StlMes.Client.LgResMgt { public partial class frmCutInfoAssit : FrmBase { private bool ok_flag = false; private string WorkShopNo = ""; public frmCutInfoAssit() { InitializeComponent(); } private void frmCutInfoAssit_Load(object sender, EventArgs e) { //WorkShopNo = this.CustomInfo; //this.ultraDateTimeEditor1.Value = DateTime.Today.ToString("yyyy-MM-dd") + " 00:00"; //this.ultraDateTimeEditor2.Value = DateTime.Today.ToString("yyyy-MM-dd") + " 23:59"; ; } // 查询 /// /// 查询 /// private void proc_Query() { //this.dataSet1.Tables[0].Clear(); //try //{ // string strWhere = " where workshopno='"+WorkShopNo+"'"; // string strFrom = ultraDateTimeEditor1.DateTime.ToString("yyyy-MM-dd"); // string strTo = ultraDateTimeEditor2.DateTime.ToString("yyyy-MM-dd"); // strWhere += " and to_char(OPTDATE, 'yyyy-MM-dd') between '" + strFrom + "' and '" + strTo + "'"; // string str = ultraTextEditor2.Text.Trim(); // if (checkBox2.Checked) // { // if (str.Length > 0) // { // strWhere += " and HEATNO = '" + str + "'"; // } // else // { // MessageBox.Show("炉号条件不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // ultraTextEditor2.Focus(); // return; // } // } // if (checkBox1.Checked) // { // if (isUp.SelectedIndex >= 0) // { // strWhere += " and UPSTATUS = '" + isUp.Value.ToString() + "'"; // } // else // { // MessageBox.Show("上传状态不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // isUp.Focus(); // return; // } // } // string strErr = ""; // ArrayList arry = new ArrayList(); // ArrayList sqlList = new ArrayList(); // arry.Add("IncisionAssist.Query");//此ID为XML文件ID // sqlList.Add(strWhere); // CoreClientParam ccp= new CoreClientParam(); // DataTable dt = new DataTable(); // ccp.ServerName = "Core.LgMes.Server.Common.ComDBQuery"; // ccp.MethodName = "doQuery"; // ccp.ServerParams = new object[] { arry, sqlList }; // ccp.SourceDataTable = dt; // this.ExecuteSortResultByQueryToDataTable(ccp, CoreInvokeType.Internal); // strErr = ccp.ReturnInfo; // if (strErr != "" || dt.Rows.Count==0 ) return; // DataSet ds = new DataSet(); // ds.Tables.Add(dt); // if (ds != null && ds.Tables.Count > 0) // { // this.dataTable1.Rows.Clear(); // DataRow dr; // string column_name = ""; // for (int i = 0; i < ds.Tables[0].Rows.Count; i++) // { // dr = this.dataTable1.NewRow(); // for (int j = 0; j < dataTable1.Columns.Count; j++) // { // column_name = dataTable1.Columns[j].ColumnName; // dr[column_name] = ds.Tables[0].Rows[i][column_name].ToString(); // } // this.dataTable1.Rows.Add(dr); // } // ultraGrid1.UpdateData(); // //PublicMethod.RefreshAndAutoSize(ultraGrid1); // Hashtable htOperate = new Hashtable(); // htOperate.Add("已上传", Color.LightGreen); // Core.StlMes.Client.LgDeviceManager.LadleCommonClass.SetGridBackColor(ultraGrid1, htOperate, "UPSTATUS", true); // } // if (ultraGrid1.Rows.Count > 0) // { // string isUpload = ""; // for (int i = 0; i < ultraGrid1.Rows.Count; i++) // { // isUpload = ultraGrid1.Rows[i].Cells["UPSTATUS"].Value.ToString(); // if (isUpload == "已上传") // { // ultraGrid1.Rows[i].Cells["FLAG"].Activation = Activation.NoEdit; // } // } // } //} //catch { } } // 新增 /// /// 新增 /// private void proc_Add() { //try //{ // if (txtHeatNo.Text.Length != 8) // { // MessageBox.Show("炉号不正确!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtHeatNo.Focus(); // return; // } // string heatno = txtHeatNo.Text.Trim(); // string strErr = ""; // ArrayList arry = new ArrayList(); // arry.Add("IncisionAssistInfo.Query"); // 位于 QueryLgIntegration.xml 中 // arry.Add(heatno); // if (WorkShopNo == "1") // { // arry.Add("0"); // arry.Add("1"); // arry.Add("2"); // } // else // { // arry.Add("3"); // arry.Add("4"); // arry.Add("5"); // } // CommonClientToServer ccs = new CommonClientToServer(); // ccs.ob = this.ob; // DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr); // if (ds.Tables[0].Rows.Count == 0) // { // MessageBox.Show("炉号【" + heatno + "】不存在切割信息!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // if (cboCutType.SelectedIndex < 0) // { // MessageBox.Show("切割类别不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // cboCutType.Focus(); // return; // } // if (ultraFlux.SelectedIndex < 0) // { // MessageBox.Show("流号不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // ultraFlux.Focus(); // return; // } // if (txtLength.Text.Length == 0) // { // MessageBox.Show("长度不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtLength.Focus(); // return; // } // if (txtWeight.Text.Length == 0) // { // MessageBox.Show("重量不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtWeight.Focus(); // return; // } // if (txtThickness.Text.Length == 0) // { // MessageBox.Show("厚度不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtThickness.Focus(); // return; // } // if (txtWidth.Text.Length == 0) // { // MessageBox.Show("宽度不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtWidth.Focus(); // return; // } // strErr = ""; // string strSqlID = "IncisionAssist.Add"; // object[] sArgs = new object[13]; // sArgs[0] = txtHeatNo.Text.Trim(); //炉号 // sArgs[1] = cboCutType.Text.Trim(); //切割类别 // sArgs[2] = txtLength.Text.Trim(); //长度 // sArgs[3] = txtWeight.Text.Trim(); //重量 // sArgs[4] = txtThickness.Text.Trim(); //厚度 // sArgs[5] = txtWidth.Text.Trim(); //宽度 // sArgs[6] = (cutTime.Text.ToString() == "" ? DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") : // (Convert.ToDateTime(cutTime.Text.Trim())).ToString("yyyy-MM-dd HH:mm:ss")); //切割时间 // sArgs[7] = this.UserInfo.GetUserName(); // sArgs[8] = txtPro.Text.Trim(); // sArgs[9] = textBox2.Text.Trim(); // sArgs[10] = txtThweight.Text.Trim() == "" ? "0" : txtThweight.Text.Trim(); // sArgs[11] = WorkShopNo; // sArgs[12] = ultraFlux.Value.ToString(); // try // { // CommonClientToServer ccTs = new CommonClientToServer(); // ccTs.ob = ob; // string strRCode = ccTs.ExecuteProcedureFunctions("Core.LgMes.Server.Common.ComDBProcedure", // "ExecProcWithCollParam", strSqlID, sArgs, out strErr); // if (strErr != "") // { // MessageBox.Show("新增失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; // } // else // { // this.proc_Query(); // ok_flag = true; // MessageBox.Show("新增成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // } // } // catch { } //} //catch { } } // 修改 /// /// 修改 /// private void proc_Edit() { //try //{ // string heatno = txtHeatNo.Text.Trim(); // string strErr = ""; // ArrayList arry = new ArrayList(); // arry.Add("IncisionAssistInfo.Query"); // 位于 QueryLgIntegration.xml 中 // arry.Add(heatno); // if (WorkShopNo == "1") // { // arry.Add("0"); // arry.Add("1"); // arry.Add("2"); // } // else // { // arry.Add("3"); // arry.Add("4"); // arry.Add("5"); // } // CommonClientToServer ccs = new CommonClientToServer(); // ccs.ob = this.ob; // DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr); // if (ds.Tables[0].Rows.Count == 0) // { // MessageBox.Show("炉号【" + heatno + "】不存在切割信息!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // if (txtHeatNo.Text.Length != 8) // { // MessageBox.Show("炉号不正确!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtHeatNo.Focus(); // return; // } // if (cboCutType.SelectedIndex < 0) // { // MessageBox.Show("切割类别不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // cboCutType.Focus(); // return; // } // if (ultraFlux.SelectedIndex < 0) // { // MessageBox.Show("流号不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // ultraFlux.Focus(); // return; // } // if (txtLength.Text.Length == 0) // { // MessageBox.Show("长度不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtLength.Focus(); // return; // } // if (txtWeight.Text.Length == 0) // { // MessageBox.Show("重量不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtWeight.Focus(); // return; // } // if (txtThickness.Text.Length == 0) // { // MessageBox.Show("厚度不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtThickness.Focus(); // return; // } // if (txtWidth.Text.Length == 0) // { // MessageBox.Show("宽度不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // txtWidth.Focus(); // return; // } // strErr = ""; // string strSqlID = "IncisionAssist.Update"; // object[] sArgs = new object[14]; // sArgs[0] = txtHeatNo.Text.Trim(); //炉号 // sArgs[1] = cboCutType.Text.Trim(); //切割类别 // sArgs[2] = txtLength.Text.Trim(); //长度 // sArgs[3] = txtWeight.Text.Trim(); //重量 // sArgs[4] = txtThickness.Text.Trim(); //厚度 // sArgs[5] = txtWidth.Text.Trim(); //宽度 // sArgs[6] = (cutTime.Text.ToString() == "" ? DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") : // (Convert.ToDateTime(cutTime.Text.Trim())).ToString("yyyy-MM-dd HH:mm:ss")); //切割时间 // sArgs[7] = this.UserInfo.GetUserName(); // sArgs[8] = txtPro.Text.Trim(); // sArgs[9] = WorkShopNo; //体系号 // sArgs[10] = ultraGrid1.ActiveRow.Cells["ID"].Value.ToString(); //ID // sArgs[11] = textBox2.Text.Trim(); // sArgs[12] = txtThweight.Text.Trim() == "" ? "0" : txtThweight.Text.Trim(); // sArgs[13] = ultraFlux.Value.ToString(); // try // { // CommonClientToServer ccTs = new CommonClientToServer(); // ccTs.ob = ob; // string strRCode = ccTs.ExecuteProcedureFunctions("Core.LgMes.Server.Common.ComDBProcedure", // "ExecProcWithCollParam", strSqlID, sArgs, out strErr); // if (strErr != "") // { // MessageBox.Show("修改失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; // } // else // { // this.proc_Query(); // ok_flag = true; // MessageBox.Show("修改成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // } // } // catch { } //} //catch { } } // 删除 /// /// 删除 /// private void proc_Delete() { //try //{ // if (ultraGrid1.Rows.Count == 0) // { // MessageBox.Show("没有可删除的信息!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // if (ultraGrid1.ActiveRow == null) // { // MessageBox.Show("请选择要删除的信息!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // if (ultraGrid1.ActiveRow.Cells["UPSTATUS"].Value.ToString().Trim() == "已上传") // { // MessageBox.Show("选中的信息已上传,不能删除!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // DialogResult dr = MessageBox.Show("是否确认删除信息?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information); // if (dr == DialogResult.No) return; // string ID = ultraGrid1.ActiveRow.Cells["ID"].Value.ToString().Trim(); // string strErr = ""; // string strSqlID = "IncisionAssist.Delete"; // object[] sArgs = new object[1]; // sArgs[0] = ID; //ID // try // { // CommonClientToServer ccTs = new CommonClientToServer(); // ccTs.ob = ob; // string strRCode = ccTs.ExecuteProcedureFunctions("Core.LgMes.Server.Common.ComDBProcedure", // "ExecProcWithCollParam", strSqlID, sArgs, out strErr); // if (strErr != "") // { // MessageBox.Show("删除失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; // } // else // { // this.proc_Query(); // MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // } // } // catch { } //} //catch { } } // 设置编辑区域是否可编辑 /// /// 设置编辑区域是否可编辑 /// /// private void setToolEnable(bool t_Enable) { //try //{ // txtHeatNo.ReadOnly = t_Enable; // txtLength.ReadOnly = t_Enable; // txtWeight.ReadOnly = t_Enable; // cboCutType.ReadOnly = t_Enable; // ultraFlux.ReadOnly = t_Enable; //} //catch { } } // 清空编辑区域 /// /// 清空编辑区域 /// private void clearWidget() { //txtPro.Text = ""; //txtWidth.Text = ""; //txtThickness.Text = ""; //txtLength.Text = ""; //txtWeight.Text = ""; //txtHeatNo.Text = ""; //txtThweight.Text = ""; //cboCutType.SelectedIndex = -1; //ultraFlux.SelectedIndex = -1; } public override void ToolBar_Click(object sender, string ToolbarKey) { //base.ToolBar_Click(sender, ToolbarKey); //switch (ToolbarKey) //{ // case "Query": // this.proc_Query(); // break; // case "Add": // this.proc_Add(); // break; // case "Update": // this.proc_Edit(); // break; // case "Delete": // this.proc_Delete(); // break; // case "Export": // try // { // //Core.Mes.Client.Common.Globals.ulGridToExcel(ultraGrid1, Text); // } // catch (Exception ex) // { // MessageBox.Show(ex.Message); // } // break; // case "Upload": // this.proc_Query(); // break; // case "Exit": // this.Close(); // break; // default: // break; // } } private void checkBox2_CheckedChanged(object sender, EventArgs e) { //ultraTextEditor2.Enabled = checkBox2.Checked; } private void checkBox1_CheckedChanged(object sender, EventArgs e) { //isUp.Enabled = checkBox1.Checked; } private void txtHeatNo_TextChanged(object sender, EventArgs e) { //try //{ // string heatno = txtHeatNo.Text.Trim(); // string strErr = ""; // ArrayList arry = new ArrayList(); // arry.Add("IncisionAssistInfo.Query"); // 位于 QueryLgIntegration.xml 中 // arry.Add(heatno); // if (WorkShopNo == "1") // { // arry.Add("0"); // arry.Add("1"); // arry.Add("2"); // } // else // { // arry.Add("3"); // arry.Add("4"); // arry.Add("5"); // } // CommonClientToServer ccs = new CommonClientToServer(); // ccs.ob = this.ob; // DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr); // if (strErr == "" && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) // { // txtThickness.Text = ds.Tables[0].Rows[0]["THICKNESS"].ToString(); // txtWidth.Text = ds.Tables[0].Rows[0]["WIDTH"].ToString(); // cutTime.Value = ds.Tables[0].Rows[0]["CUTTIME"].ToString(); // txtPro.Text = ds.Tables[0].Rows[0]["SAPPRODORDERNO"].ToString(); // } // else // { // txtPro.Text = ""; // txtWidth.Text = ""; // txtThickness.Text = ""; // } //} //catch { } } private void WidthInput_KeyPress(object sender, KeyPressEventArgs e) { //if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b' || e.KeyChar == '.')) //{ // e.Handled = true; //} //char[] arrary = ((TextBox)sender).Text.ToCharArray(); //if (e.KeyChar == '.') //{ // if (arrary.Length == 0) // { // ((TextBox)sender).Text = "0."; // ((TextBox)sender).SelectionStart = ((TextBox)sender).Text.Trim().Length; // e.Handled = true; // } // else // { // for (int i = 0; i < arrary.Length; i++) // { // if (arrary[i] == '.') // e.Handled = true; // } // } //} //if (arrary.Length == 1) //{ // if (e.KeyChar == '0') // { // if (arrary[0] == '0') // e.Handled = true; // } // if (arrary[0] == '0' && e.KeyChar != '.' && e.KeyChar != '\b' && e.KeyChar != '0') // { // ((TextBox)sender).Text = "0." + e.KeyChar.ToString(); // ((TextBox)sender).SelectionStart = ((TextBox)sender).Text.Trim().Length; // e.Handled = true; // } //} } private void LengthInput_KeyPress(object sender, KeyPressEventArgs e) { //if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b' )) //{ // e.Handled = true; //} //char[] arrary = ((TextBox)sender).Text.ToCharArray(); //if (arrary.Length == 0) //{ // if (e.KeyChar == '0') // { // e.Handled = true; // } //} } private void HeatNoInput_KeyPress(object sender, KeyPressEventArgs e) { //if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b')) //{ // e.Handled = true; //} } private void ultraGrid1_AfterRowActivate(object sender, EventArgs e) { try { //SetDetailToolBarEnable(false, ""); //setToolEnable(true); //txtID.Text = ultraGrid1.ActiveRow.Cells["ID"].Value.ToString(); //txtHeatNo.Text = ultraGrid1.ActiveRow.Cells["HEATNO"].Value.ToString(); //cboCutType.Text = ultraGrid1.ActiveRow.Cells["CATEGORY"].Value.ToString(); //txtLength.Text = ultraGrid1.ActiveRow.Cells["LENGTH"].Value.ToString(); //txtWeight.Text = ultraGrid1.ActiveRow.Cells["WEIGHT"].Value.ToString(); //txtThickness.Text = ultraGrid1.ActiveRow.Cells["THICKNESS"].Value.ToString(); //txtWidth.Text = ultraGrid1.ActiveRow.Cells["WIDTH"].Value.ToString(); //cutTime.Value = ultraGrid1.ActiveRow.Cells["CUTTIME"].Value.ToString(); //txtPro.Text = ultraGrid1.ActiveRow.Cells["PRODORDERNO"].Value.ToString(); //ultraFlux.Text = ultraGrid1.ActiveRow.Cells["FLUXCODE"].Value.ToString(); } catch { } } // 点击修改或删除时显示确认和取消按钮 /// /// 点击修改或删除时显示确认和取消按钮 /// /// private void SetDetailToolBarEnable(bool bEnable, string flag) { //int count = this.uTbMTool.Tools.Count; //for (int i = 0; i < count; i++) //{ // this.uTbMTool.Tools[i].SharedProps.Enabled = !bEnable; //} //this.uTbMTool.Tools["ok"].SharedProps.Enabled = bEnable; //this.uTbMTool.Tools["cancel"].SharedProps.Enabled = bEnable; //this.uTbMTool.Tools["ok"].SharedProps.Visible = bEnable; //this.uTbMTool.Tools["cancel"].SharedProps.Visible = bEnable; } private void ultraToolbarsManager_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { //switch (e.Tool.Key) //{ // case "add": // //SetDetailToolBarEnable(true, "add"); // //setToolEnable(false); // //this.uTbMTool.Tools["ok"].Tag = "add"; // //clearWidget(); // //cutTime.Value = DateTime.Now; // //ok_flag = false; // break; // case "edit": // if (ultraGrid1.Rows.Count == 0) // { // MessageBox.Show("没有可修改的信息!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // if (ultraGrid1.ActiveRow == null) // { // MessageBox.Show("请选择要修改的信息!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // if (ultraGrid1.ActiveRow.Cells["UPSTATUS"].Value.ToString().Trim() == "已上传") // { // MessageBox.Show("选中的信息已上传,不能修改!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // return; // } // SetDetailToolBarEnable(true, "edit"); // setToolEnable(false); // this.uTbMTool.Tools["ok"].Tag = "edit"; // ok_flag = false; // break; // case "del": // proc_Delete(); // break; // case "ok": // string flag = this.uTbMTool.Tools["ok"].Tag.ToString(); // if (flag == "edit") // { // proc_Edit(); // } // if (flag == "add") // { // proc_Add(); // } // if (ok_flag) // { // SetDetailToolBarEnable(false, ""); // setToolEnable(true); // } // break; // case "cancel": // SetDetailToolBarEnable(false, ""); // setToolEnable(true); // ultraGrid1_AfterRowActivate(null, null); // break; // case "left": // if (ultraGrid1.Rows.Count == 0) return; // //将位置移动到前一条记录 // try // { // if (ultraGrid1.ActiveRow == null) // { // ultraGrid1.Rows[0].Activate(); // } // else // { // int nIndex = ultraGrid1.ActiveRow.Index; // nIndex = nIndex - 1; // if (nIndex < 0) nIndex = ultraGrid1.Rows.Count - 1; // ultraGrid1.Rows[nIndex].Activate(); // } // } // catch { } // break; // case "right": // if (ultraGrid1.Rows.Count == 0) return; // //将位置移动到后一条记录 // try // { // if (ultraGrid1.ActiveRow == null) // { // ultraGrid1.Rows[0].Activate(); // } // else // { // int nIndex = ultraGrid1.ActiveRow.Index; // nIndex = nIndex + 1; // if (nIndex >= ultraGrid1.Rows.Count) nIndex = 0; // ultraGrid1.Rows[nIndex].Activate(); // } // } // catch { } // break; //} } private void txtLength_TextChanged(object sender, EventArgs e) { //try //{ // if (txtLength.Text.Length == 0 || txtThickness.Text.Length == 0 || txtWidth.Text.Length == 0) // { // return; // } // double n_len = Convert.ToDouble(txtLength.Text.Trim()); //长度 // double n_thi = Convert.ToDouble(txtThickness.Text.Trim()); //厚度 // double n_wid = Convert.ToDouble(txtWidth.Text.Trim()); //宽度 // double n_wei = 0; //理论重量 // n_wei = (n_thi / 1000 * n_wid / 1000 * 7.85) * n_len / 1000; // txtThweight.Text = Math.Round(n_wei,3).ToString(); //} //catch { } } } }