private void button11_Click_1(object sender, EventArgs e) { string connection_string = Utils.getConnectionstr(); LinqtoSQLDataContext dc = new LinqtoSQLDataContext(connection_string); // UpdateControlTypeforPaymentrpt #region ClearABbelanceZezoinFbl5n SqlConnection conn2 = null; SqlDataReader rdr1 = null; string destConnString = Utils.getConnectionstr(); try { conn2 = new SqlConnection(destConnString); conn2.Open(); SqlCommand cmd1 = new SqlCommand("UpdateControlTypeforPaymentrpt", conn2); cmd1.CommandType = CommandType.StoredProcedure; // cmd1.Parameters.Add("@name", SqlDbType.VarChar).Value = userupdate; rdr1 = cmd1.ExecuteReader(); // rdr1 = cmd1.ExecuteReader(); } finally { if (conn2 != null) { conn2.Close(); } if (rdr1 != null) { rdr1.Close(); } } // MessageBox.Show("ok", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); #endregion string username = Utils.getusername(); FormCollection fc = System.Windows.Forms.Application.OpenForms; bool kq = false; foreach (Form frm in fc) { if (frm.Text == "Fromdate to Date Select") { kq = true; frm.Focus(); } } if (!kq) { View.KafromtoSelect kafromto = new View.KafromtoSelect(); kafromto.ShowDialog(); DateTime fromdate = kafromto.fromdate; DateTime todate = kafromto.todate; var regioncode = (from tbl_Temp in dc.tbl_Temps where tbl_Temp.username == username select tbl_Temp.RegionCode).FirstOrDefault(); var liveandinregion = from tbl_kacontractdata in dc.tbl_kacontractdatas where (from Tka_RegionRight in dc.Tka_RegionRights where Tka_RegionRight.RegionCode == regioncode select Tka_RegionRight.Region ).Contains(tbl_kacontractdata.SalesOrg) select tbl_kacontractdata.ContractNo; var rscustemp2 = from tbl_kacontractsdetailpayment in dc.tbl_kacontractsdetailpayments from tbl_kacontractdata in dc.tbl_kacontractdatas where liveandinregion.Contains(tbl_kacontractsdetailpayment.ContractNo) && tbl_kacontractsdetailpayment.ContractNo == tbl_kacontractdata.ContractNo && tbl_kacontractsdetailpayment.PaidOn >= fromdate && tbl_kacontractsdetailpayment.PaidOn <= todate select new { tbl_kacontractsdetailpayment.ContractNo, Contract_status = tbl_kacontractdata.Consts, Contract_Type = tbl_kacontractdata.ConType, tbl_kacontractsdetailpayment.BatchNo, ContracName = tbl_kacontractsdetailpayment.ContracName.Trim(), tbl_kacontractsdetailpayment.PayType, tbl_kacontractsdetailpayment.PayID, Description = tbl_kacontractsdetailpayment.Description.Trim(), tbl_kacontractsdetailpayment.PaidRequestAmt, tbl_kacontractsdetailpayment.PayControl, tbl_kacontractsdetailpayment.ControlType, tbl_kacontractsdetailpayment.PrintDate, Remark = tbl_kacontractsdetailpayment.Remark.Trim(), tbl_kacontractsdetailpayment.CRDDAT, tbl_kacontractsdetailpayment.CRDUSR, tbl_kacontractsdetailpayment.SubID, }; Viewtable viewtbl = new Viewtable(rscustemp2, dc, "LIST ALL PAYMENT", 3);// view code 1 la can viet them lenh viewtbl.Show(); } }
private void button18_Click_1(object sender, EventArgs e) { // KafromtoSelect FormCollection fc = System.Windows.Forms.Application.OpenForms; bool kq = false; foreach (Form frm in fc) { if (frm.Text == "Fromdate to Date Select") { kq = true; frm.Focus(); } } if (!kq) { string connection_string = Utils.getConnectionstr(); LinqtoSQLDataContext dc = new LinqtoSQLDataContext(connection_string); View.KafromtoSelect KafromtoSelect = new View.KafromtoSelect(); KafromtoSelect.ShowDialog(); DateTime Fromdate = KafromtoSelect.fromdate; DateTime Todate = KafromtoSelect.todate; Boolean choose = KafromtoSelect.choose; // KafromtoSelect.Close(); #region// update pc, uc, .. SqlConnection conn2 = null; SqlDataReader rdr1 = null; string destConnString = Utils.getConnectionstr(); if (choose) { try { conn2 = new SqlConnection(destConnString); conn2.Open(); SqlCommand cmd1 = new SqlCommand("REKAupdateSalePC_UCtemptableFromTo", conn2); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.Add("@fromdate", SqlDbType.DateTime).Value = Fromdate; cmd1.Parameters.Add("@todate", SqlDbType.DateTime).Value = Todate; cmd1.CommandTimeout = 0; rdr1 = cmd1.ExecuteReader(); MessageBox.Show("Recaculation Done !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); // rdr1 = cmd1.ExecuteReader(); } finally { if (conn2 != null) { conn2.Close(); } if (rdr1 != null) { rdr1.Close(); } } // MessageBox.Show("ok", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } #endregion update pc, uc //string priod = kaPriodpicker.priod; //var rs = from tbl_kasale in dc.tbl_kasales // where tbl_kasale.Priod == priod // select new } }