public FrmEditMItem(Operation operation, DataRow dataRow, XbUser user) { this.InitializeComponent(); this.User = user; this._operation = operation; this._dataRow = dataRow; if (operation == Operation.Create) { this.Text = "新建测项"; } if (operation == Operation.Edit) { this.Text = "编辑测项"; } label2.Text = _dataRow["编号"].ToString(); textBox1.Text = _dataRow["观测单位"].ToString(); textBox2.Text = _dataRow["地名"].ToString(); textBox3.Text = _dataRow["方法名"].ToString(); textBox4.Text = _dataRow["测项名"].ToString(); textBox5.Text = _dataRow["经度"].ToString(); textBox6.Text = _dataRow["纬度"].ToString(); textBox7.Text = _dataRow["数据单位"].ToString(); textBox8.Text = _dataRow["观测信度"].ToString(); textBox9.Text = _dataRow["倾向"].ToString(); textBox10.Text = _dataRow["倾角"].ToString(); textBox11.Text = _dataRow["测线与断层交角"].ToString(); textBox12.Text = _dataRow["点位图名"].ToString(); textBox13.Text = _dataRow["备注1"].ToString(); textBox14.Text = _dataRow["备注2"].ToString(); textBox15.Text = _dataRow["备注3"].ToString(); }
public FrmQueryMItemCmd(XbUser user, QueryCmdAction action) { this.InitializeComponent(); this.User = user; this._action = action; this.dataGridView1.AllowUserToResizeColumns = false; this.dataGridView1.AllowUserToResizeRows = false; }
public FrmSelectMItem(XbUser user) { this.InitializeComponent(); this.CommandText = string.Empty; this.User = user; // 默认视图为查询测项总表 this.m_viewName = DaoObject.TnMItem(); }
public Form1(XbUser user, int itemId, DateTime startDate, DateTime endDate) { InitializeComponent(); this.User = user; this.m_itemId = itemId; this.m_startDate = startDate; this.m_endDate = endDate; Logger.Info("用户编号:{0},测项编号:{1},开始日期:{2},结束日期:{3}", user.ID, m_itemId, startDate.ToShortDateString(), m_endDate.ToShortDateString()); }
/// <summary> /// 复制源Q01文件至软件内,并保存在数据库中 /// </summary> /// <param name="q01SrcPathName"></param> /// <returns></returns> public static bool AddQ01File(String q01SrcPathName, XbUser user) { string to; bool isCopy = CopyFileToAppFolder(q01SrcPathName, out to); if (isCopy) { bool isSave = SaveQ01ToDatabase(to, user); return(isSave); } return(false); }
/// <summary> /// 选测项 /// </summary> /// <param name="user"></param> /// <returns></returns> protected static DataTable GetSelectedItemDataTable(XbUser user) { var frmSelectMItem = new FrmSelectMItem(user) { StartPosition = FormStartPosition.CenterScreen }; if (frmSelectMItem.ShowDialog() == DialogResult.OK) { return(frmSelectMItem.Result); } MessageBox.Show("选测项出现问题!"); return(null); }
public FrmEditMItem(Operation operation, XbUser user) { this.InitializeComponent(); this.User = user; this._operation = operation; if (operation == Operation.Create) { this.Text = "新建测项"; } if (operation == Operation.Edit) { this.Text = "编辑测项"; } }
/// <summary> /// 将Q01文件记录写入数据库 /// </summary> /// <param name="to"></param> /// <param name="user"></param> /// <returns></returns> private static bool SaveQ01ToDatabase(string to, XbUser user) { String[] lines = File.ReadAllLines(to); Debug.Print("reading {0} lines from {1}", lines.Length, to); Q01File q01File = new Q01File(); q01File.Name = Path.GetFileName(to); q01File.AddDate = DateTime.Now.Date; q01File.RecordCount = lines.Length; q01File.Lower = DateTime.ParseExact(lines[0].Substring(0, 8), "yyyyMMdd", CultureInfo.InvariantCulture).Date; q01File.Upper = DateTime.ParseExact(lines[lines.Length - 1].Substring(0, 8), "yyyyMMdd", CultureInfo.InvariantCulture).Date; q01File.IsImportedToDb = false; q01File.UserName = user.Name; bool isSaved = q01File.Insert(); if (isSaved) { Debug.Print("save Q01File {0} to database success!", to); } return(isSaved); }
public FrmEditLabelDatabase(XbUser user) { InitializeComponent(); this.User = user; }
public static bool CopyToAppResourceFolder(String q01SrcPathName, XbUser user) { DirectoryInfo directoryInfo = new DirectoryInfo(Q01_PATH); string from = q01SrcPathName; String to = directoryInfo.FullName + "\\" + Path.GetFileName(q01SrcPathName) + ".q01"; var isCopied = false; if (File.Exists(to)) { MessageBox.Show("已存在名为【" + Path.GetFileName(to) + "】的q01文件,请改个名字再加入!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); //if (dialogResult == DialogResult.Yes) //{ // File.Delete(to); // Debug.Print("delete file {0}", to); // File.Copy(from, to); // Debug.Print("copy file {0} to {1}", from, to); // isCopied = File.Exists(to); // Debug.Print("has file {0} : {1}", to, isCopied); //} //if (dialogResult == DialogResult.No) //{ // var saveFileDialog = new SaveFileDialog {InitialDirectory = Path.GetDirectoryName(to)}; // if (saveFileDialog.ShowDialog() == DialogResult.OK) // { // to = saveFileDialog.FileName; // File.Copy(from, to); // Debug.Print("copy file {0} to {1}", from, to); // isCopied = File.Exists(to); // Debug.Print("has file {0} : {1}", to, isCopied); // } //} //if (dialogResult == DialogResult.Cancel) //{ // return false; //} } File.Copy(from, to); Debug.Print("copy file {0} to {1}", from, to); isCopied = File.Exists(to); Debug.Print("has file {0} : {1}", to, isCopied); if (isCopied) { String[] lines = File.ReadAllLines(to); Debug.Print("reading {0} lines from {1}", lines.Length, to); Q01File q01File = new Q01File(); q01File.Name = Path.GetFileName(to); q01File.AddDate = DateTime.Now.Date; q01File.RecordCount = lines.Length; q01File.Lower = DateTime.ParseExact(lines[0].Substring(0, 8), "yyyyMMdd", CultureInfo.InvariantCulture).Date; q01File.Upper = DateTime.ParseExact(lines[lines.Length - 1].Substring(0, 8), "yyyyMMdd", CultureInfo.InvariantCulture).Date; q01File.IsImportedToDb = false; q01File.UserName = user.Name; bool isSaved = q01File.Insert(); if (isSaved) { Debug.Print("save Q01File {0} to database success!", to); } else { Debug.Fail("save Q01File {0} to database failed!", to); } } return(isCopied); }
public FrmProcessData(XbUser user) { InitializeComponent(); this.User = user; }
public FrmChooseSubDatabase(XbUser user) { InitializeComponent(); this.User = user; }
public FrmQueryQuakeCmd(XbUser user, QueryCmdAction action) { InitializeComponent(); this.User = user; this._action = action; }
public FrmManageCatalog(XbUser user) { InitializeComponent(); this.User = user; }
public FrmRegionSelectMItem(XbUser user) { this.InitializeComponent(); this.User = user; }
public FrmInput(XbUser user) { InitializeComponent(); this.User = user; }
public FrmGenLabelDatabase(XbUser user) { InitializeComponent(); this.User = user; this.m_selectedDatabaseName = string.Empty; }
public FrmShowProcessedDataDb(XbUser user) { InitializeComponent(); this.User = user; this.DbId = this.ItemId = -1; }
public FrmInputInterface1(XbUser user) { InitializeComponent(); dataGridView1.SelectionChanged += DataGridView1OnSelectionChanged; this.User = user; }
public FrmManageProcessedData(XbUser user) { InitializeComponent(); User = user; }
public FrmFirst(XbUser user) { InitializeComponent(); this.User = user; this.Paint += OnPaint; }
public FrmGenSubDatabase(XbUser user) { InitializeComponent(); this.User = user; this.m_stringBuilder = new StringBuilder(); }
public FrmRawDataManage(XbUser user) { InitializeComponent(); User = user; }
/// <summary> /// 构造函数 /// </summary> /// <param name="dataRow">1条地震目录的DataRow</param> /// <param name="dbname">标注库名称</param> /// <param name="operation">操作类型</param> /// <param name="user">用户对象</param> public FrmCreateEditRecord(DataRow dataRow, string dbname, Operation operation, XbUser user) { InitializeComponent(); this.m_operation = operation; this.m_dataRow = dataRow; this.m_labelDatabaseName = dbname; this.User = user; //发震日期和时间不允许更改 this.dateTimePicker1.Value = Convert.ToDateTime(dataRow["发震日期"]); dateTimePicker1.Enabled = false; this.dateTimePicker2.Value = Convert.ToDateTime(dataRow["发震日期"]); dateTimePicker2.Enabled = false; this.textBox1.Text = dataRow["纬度"].ToString(); this.textBox2.Text = dataRow["经度"].ToString(); this.textBox3.Text = dataRow["震级值"].ToString(); this.textBox4.Text = dataRow["震级单位"].ToString(); this.textBox5.Text = dataRow["定位参数"].ToString(); this.textBox6.Text = dataRow["参考地点"].ToString(); this.m_editedId = Convert.ToInt32(dataRow["编号"]); Logger.Info("要求改的地震目录ID:" + this.m_editedId); }