private List <WindPressureDGV> GetWindPressureDGV() { List <WindPressureDGV> windPressureDGV = new List <WindPressureDGV>(); var dt = new DAL_dt_kfy_Info().GetkfyByCodeAndTong(_tempCode, _tempTong); if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; foreach (var value in KFYPa) { windPressureDGV.Add(new WindPressureDGV() { Pa = value + "Pa", zwy1 = string.IsNullOrWhiteSpace(dr["z_one_" + value].ToString()) ? 0 : double.Parse(dr["z_one_" + value].ToString()), zwy2 = string.IsNullOrWhiteSpace(dr["z_two_" + value].ToString()) ? 0 : double.Parse(dr["z_two_" + value].ToString()), zwy3 = string.IsNullOrWhiteSpace(dr["z_three_" + value].ToString()) ? 0 : double.Parse(dr["z_three_" + value].ToString()), zzd = string.IsNullOrWhiteSpace(dr["z_nd_" + value].ToString()) ? 0 : double.Parse(dr["z_nd_" + value].ToString()), zix = string.IsNullOrWhiteSpace(dr["z_ix_" + value].ToString()) ? 0 : double.Parse(dr["z_ix_" + value].ToString()), fwy1 = string.IsNullOrWhiteSpace(dr["f_one_" + value].ToString()) ? 0 : double.Parse(dr["f_one_" + value].ToString()), fwy2 = string.IsNullOrWhiteSpace(dr["f_two_" + value].ToString()) ? 0 : double.Parse(dr["f_two_" + value].ToString()), fwy3 = string.IsNullOrWhiteSpace(dr["f_three_" + value].ToString()) ? 0 : double.Parse(dr["f_three_" + value].ToString()), fzd = string.IsNullOrWhiteSpace(dr["f_nd_" + value].ToString()) ? 0 : double.Parse(dr["f_nd_" + value].ToString()), fix = string.IsNullOrWhiteSpace(dr["f_ix_" + value].ToString()) ? 0 : double.Parse(dr["f_ix_" + value].ToString()), }); } } else { foreach (var value in KFYPa) { windPressureDGV.Add(new WindPressureDGV() { Pa = value + "Pa", zwy1 = 0, zwy2 = 0, zwy3 = 0, zzd = 0, zix = 0, fwy1 = 0, fwy2 = 0, fwy3 = 0, fzd = 0, fix = 0, }); } } return(windPressureDGV); }
private bool AddKfyInfo() { DAL_dt_kfy_Info dal = new DAL_dt_kfy_Info(); Model_dt_kfy_Info model = new Model_dt_kfy_Info(); model.dt_Code = _tempCode; model.info_DangH = _tempTong; for (int i = 0; i < KFYPa.Count; i++) { #region 获取 if (i == 0) { model.z_one_250 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_250 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_250 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_250 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_250 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_250 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_250 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_250 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_250 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_250 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } if (i == 1) { model.z_one_500 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_500 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_500 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_500 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_500 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_500 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_500 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_500 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_500 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_500 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } if (i == 2) { model.z_one_750 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_750 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_750 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_750 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_750 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_750 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_750 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_750 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_750 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_750 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } if (i == 3) { model.z_one_1000 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_1000 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_1000 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_1000 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_1000 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_1000 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_1000 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_1000 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_1000 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_1000 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } if (i == 4) { model.z_one_1250 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_1250 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_1250 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_1250 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_1250 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_1250 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_1250 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_1250 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_1250 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_1250 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } if (i == 5) { model.z_one_1500 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_1500 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_1500 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_1500 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_1500 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_1500 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_1500 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_1500 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_1500 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_1500 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } if (i == 6) { model.z_one_1750 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_1750 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_1750 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_1750 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_1750 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_1750 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_1750 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_1750 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_1750 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_1750 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } if (i == 7) { model.z_one_2000 = this.dgv_WindPressure.Rows[i].Cells["zwy1"].Value.ToString(); model.z_two_2000 = this.dgv_WindPressure.Rows[i].Cells["zwy2"].Value.ToString(); model.z_three_2000 = this.dgv_WindPressure.Rows[i].Cells["zwy3"].Value.ToString(); model.z_nd_2000 = this.dgv_WindPressure.Rows[i].Cells["zzd"].Value.ToString(); model.z_ix_2000 = this.dgv_WindPressure.Rows[i].Cells["zix"].Value.ToString(); model.f_one_2000 = this.dgv_WindPressure.Rows[i].Cells["fwy1"].Value.ToString(); model.f_two_2000 = this.dgv_WindPressure.Rows[i].Cells["fwy2"].Value.ToString(); model.f_three_2000 = this.dgv_WindPressure.Rows[i].Cells["fwy3"].Value.ToString(); model.f_nd_2000 = this.dgv_WindPressure.Rows[i].Cells["fzd"].Value.ToString(); model.f_ix_2000 = this.dgv_WindPressure.Rows[i].Cells["fix"].Value.ToString(); } #endregion } return(dal.Add_kfy_Info(model)); }