public static string GetActionName(Object ID) { HPCBusinessLogic.DAL.TinBaiDAL Dal = new HPCBusinessLogic.DAL.TinBaiDAL(); string str = ""; string doituongdaxuly = ""; double Trangthai = 0; if (ID != DBNull.Value) { doituongdaxuly = Dal.Sp_SelectOneFromT_PhienBan(double.Parse(ID.ToString())).Doituong_DangXuly; Trangthai = Dal.Sp_SelectOneFromT_PhienBan(double.Parse(ID.ToString())).Trangthai; } switch (doituongdaxuly.Trim()) { case "PVHCM": if (Trangthai == 3) { str = CommonLib.ReadXML("lblActionReturnReporterHCM"); } break; case "PVHN": if (Trangthai == 3) { str = CommonLib.ReadXML("lblActionReturnReporterHN"); } break; case "MOREINFO": if (Trangthai == 1) { str = CommonLib.ReadXML("lblActionSendMoreInfo"); } else { str = CommonLib.ReadXML("lblActionReturnMoreInfo"); } break; case "DESKHN": if (Trangthai == 1) { str = CommonLib.ReadXML("lblActionSendDeskHN"); } else if (Trangthai == 3) { str = CommonLib.ReadXML("lblActionReturnDeskHN"); } else if (Trangthai == 5) { str = CommonLib.ReadXML("lblActionBaigacDeskHN"); } break; case "DESKHCM": if (Trangthai == 1) { str = CommonLib.ReadXML("lblActionSendDeskHCM"); } else if (Trangthai == 3) { str = CommonLib.ReadXML("lblActionReturnDeskHCM"); } else if (Trangthai == 5) { str = CommonLib.ReadXML("lblActionBaigacDeskHCM"); } break; case "CHIEF": if (Trangthai == 1) { str = CommonLib.ReadXML("lblActionSendChief"); } else { str = CommonLib.ReadXML("lblActionReturnChief"); } break; case "EXPATHN": if (Trangthai == 1) { str = CommonLib.ReadXML("lblActionSendExpatHN"); } else { str = CommonLib.ReadXML("lblActionReturnExpatHN"); } break; case "EXPATHCM": if (Trangthai == 1) { str = CommonLib.ReadXML("lblActionSendExpatHCM"); } else { str = CommonLib.ReadXML("lblActionReturnExpatHCM"); } break; case "DT": if (Trangthai == 1) { str = CommonLib.ReadXML("lblActionSendDesigner"); } break; } return(str); }
public void DataGridTacGiaTinBai_EditCommand(object source, DataGridCommandEventArgs e) { double news_id = double.Parse(Page.Request.QueryString["ID"].ToString()); double id_select = int.Parse(this.DataGridTacGiaTinBai.DataKeys[e.Item.ItemIndex].ToString()); double id_current = int.Parse(ViewState["ver"].ToString()); if (e.CommandArgument.ToString().ToLower() == "edit") { T_TinBai objtinbai = new T_TinBai(); objtinbai = Daltinbai.load_T_news(news_id); if (dalcm.GetOneFromT_ChuyenmucByID(objtinbai.Ma_Chuyenmuc) != null) { Chuyenmuc = dalcm.GetOneFromT_ChuyenmucByID(objtinbai.Ma_Chuyenmuc).Ten_ChuyenMuc; } else { Chuyenmuc = ""; } T_PhienBan objver_current = new T_PhienBan(); T_PhienBan objver_select = new T_PhienBan(); objver_current = Daltinbai.Sp_SelectOneFromT_PhienBan(id_current); objver_select = Daltinbai.Sp_SelectOneFromT_PhienBan(id_select); if (objver_select.Sotu != 0) { Sotu = objver_select.Sotu.ToString(); } else { Sotu = "0"; } if (objver_select.Tiennhuanbut > 0) { Nhuanbut = String.Format("{0:00,0}", Convert.ToDecimal(objver_select.Tiennhuanbut.ToString())); } else { Nhuanbut = String.Format("{0:00,0}", "0"); } //string sqltien = "select Sotien,Ma_tacgia from T_NhuanBut where Ma_tacgia<>" + objver_select.Ma_TacGia + " and Ma_TinBai=" + news_id + " and Nguoicham=" + objver_select.Ma_Nguoitao; //DataTable dtnhuanbut = _ulti.ExecSqlDataSet(sqltien).Tables[0]; //if (dtnhuanbut != null && dtnhuanbut.Rows.Count > 0) //{ // for (int i = 0; i < dtnhuanbut.Rows.Count; i++) // { // if (i == 0) // Nhuanbut += "; " + String.Format("{0:00,0}", Convert.ToDecimal(dtnhuanbut.Rows[i]["Sotien"].ToString())) + "; "; // else // Nhuanbut += String.Format("{0:00,0}", Convert.ToDecimal(dtnhuanbut.Rows[i]["Sotien"].ToString())) + "; "; // } //} DataTable dttrangbaosobao = UltilFunc.GetTrangSoBaoFrom_T_VitriTiBai(int.Parse(news_id.ToString())); if (dttrangbaosobao != null && dttrangbaosobao.Rows.Count > 0) { Sotrang = " Trang: " + dttrangbaosobao.Rows[0]["Trang"].ToString(); } else { Sotrang = ""; } if (checkversion.Checked == true) { if (id_select > id_current) { Tieude = MergeEngineCompare(objver_current.Tieude, objver_select.Tieude.ToString()); Noidung = MergeEngineCompare(objver_current.Noidung.ToString(), objver_select.Noidung.ToString()); } else { Tieude = MergeEngineCompare(objver_select.Tieude, objver_current.Tieude.ToString()); Noidung = MergeEngineCompare(objver_select.Noidung.ToString(), objver_current.Noidung.ToString()); } } else { Noidung = UltilFunc.CleanWordHtml(objver_select.Noidung.ToString()); } Ghichu = objver_select.GhiChu; Tacgia = objver_select.TacGia; if (_NguoidungDAL.GetUserByUserName_ID((int)objver_select.Ma_Nguoitao) != null) { nguoisua = _NguoidungDAL.GetUserByUserName_ID((int)objver_select.Ma_Nguoitao).UserFullName; } else { nguoisua = "User does not exist"; } if (objver_current != null) { nguoisuaprev = _NguoidungDAL.GetUserByUserName_ID((int)objver_current.Ma_Nguoitao).UserFullName; if (id_select > id_current) { checkversion.Text = nguoisuaprev + " <img src=\"../Dungchung/Images/rt1.gif\" /> " + nguoisua; } else { checkversion.Text = nguoisua + "<img src=\"../Dungchung/Images/lt1.gif\" /> " + nguoisuaprev; } } ViewState["ver"] = objver_select.Ma_Phienban; LoadDataImagePhienban(ViewState["ver"].ToString()); } }