public void SaveData() { string keluarIds = HttpContext.Current.Session["keluarid"].ToString().Trim(); int keluarid = 0; if (!int.TryParse(keluarIds, out keluarid)) keluarid = 0; //EDIT //if (string.IsNullOrEmpty(txtKeluarId.Text) || string.IsNullOrEmpty(txtPenomoranSurat.Text) // || string.IsNullOrEmpty(txtNomorSuratKencana.Text) || string.IsNullOrEmpty(txtKepada.Text) // || string.IsNullOrEmpty(txtJudul.Text) || string.IsNullOrEmpty(txtKeterangan.Text)) // return; if (string.IsNullOrEmpty(txtKeluarId.Text) || string.IsNullOrEmpty(txtNomorSuratKencana.Text) || string.IsNullOrEmpty(txtKepada.Text) || string.IsNullOrEmpty(txtJudul.Text) || string.IsNullOrEmpty(txtKeterangan.Text)) return; if (dfTanggal.SelectedDate == null) return; Suratkeluar sk = new Suratkeluar(); if (sk.LoadByPrimaryKey(keluarid)) { //sk.Userid = HttpContext.Current.Session["user"].ToString().Trim(); //sk.Nomorid = txtPenomoranSurat.Text; sk.Kepada = txtKepada.Text; if (!string.IsNullOrEmpty(txtIdSuratMasukExtended.Text.Trim())) { sk.Nomor = sk.Nomor + txtIdSuratMasukExtended.Text.Trim(); } //sk.Nomor = txtNomorSuratKencana.Text; sk.Judul = txtJudul.Text; sk.Tanggal = dfTanggal.SelectedDate; sk.Berkas = "path"; sk.Keterangan = txtKeterangan.Text; sk.Lastedited = DateTime.Now; sk.Save(); HttpContext.Current.Session["isEditInbox"] = true; X.AddScript("parentAutoLoadControl.close(); Delay='2' "); } else { X.Msg.Alert("error", "an error has occured"); return; } }
public void SaveData() { string keluarid = txtKeluarId.Text; string penomoransurat = cmbFormatPenomoran.SelectedItem.Value.Trim(); string nomorsurat = txtNomorSuratKencana.Text; //generate number SuratAutonumber sa = new SuratAutonumber(); nomorsurat = sa.GenNumber(penomoransurat, dfTanggal.SelectedDate.Month, dfTanggal.SelectedDate.Year,1); //ADD //if (isAdd) //{ if (string.IsNullOrEmpty(cmbFormatPenomoran.SelectedItem.Value) || string.IsNullOrEmpty(txtNomorSuratKencana.Text) || string.IsNullOrEmpty(txtKepada.Text) || string.IsNullOrEmpty(txtJudul.Text) || string.IsNullOrEmpty(txtKeterangan.Text)) return; if (dfTanggal.SelectedDate == null) return; if (string.IsNullOrEmpty(dfTanggal.SelectedDate.ToShortDateString().Trim())) return; Suratkeluar sk = new Suratkeluar(); //Suratmasuk sm = new Suratmasuk(); sk.Userid = HttpContext.Current.Session["user"].ToString().Trim(); sk.Nomorid = penomoransurat; sk.Kepada = txtKepada.Text; sk.Nomor = nomorsurat; sk.Judul = txtJudul.Text; sk.Tanggal = dfTanggal.SelectedDate; sk.Berkas = "path"; sk.Keterangan = txtKeterangan.Text; sk.Lastedited = DateTime.Now; sk.Save(); //sm.Userid = "toro"; //sm.Nomorid = "1"; //sm.Nomor = txtNomorSuratKencana.Text; //sm.Noasal = txtNomorSuratAsli.Text; //sm.Judul = txtJudul.Text; //sm.Tanggal = dfTanggal.SelectedDate; //sm.Dari = txtDari.Text; //sm.Keterangan = txtKeterangan.Text; //sm.Berkas = "kosong"; //sm.Lastedited = DateTime.Now; //sm.Save(); HttpContext.Current.Session["isEditInbox"] = true; X.AddScript("parentAutoLoadControl.close(); Delay='2' "); }
protected void Page_Load(object sender, EventArgs e) { if (!X.IsAjaxRequest) { if (Request.QueryString.Count == 0) Response.Redirect("Default.aspx"); //load datasource for combo box this.storeFormatSurat.DataSource = GetDataFormatSurat(); this.storeFormatSurat.DataBind(); if (Request.QueryString["keluarid"] != null) { user = HttpContext.Current.Session["user"].ToString().Trim(); HttpContext.Current.Session["keluarid"] = Request.QueryString["keluarid"].ToString().Trim(); string keluarIds = HttpContext.Current.Session["keluarid"].ToString().Trim(); int keluarid = 0; if (!int.TryParse(keluarIds, out keluarid)) keluarid = 0; Suratkeluar sk = new Suratkeluar(); if (sk.LoadByPrimaryKey(keluarid)) { txtKeluarId.Text = HttpContext.Current.Session["keluarid"].ToString().Trim(); //txtPenomoranSurat.Text = sk.Nomorid; txtNomorSuratKencana.Text = sk.Nomor; txtKepada.Text = sk.Kepada; txtJudul.Text = sk.Judul; txtKeterangan.Text = sk.Keterangan; dfTanggal.SelectedDate = (DateTime)sk.Tanggal; } else X.AddScript("parentAutoLoadControl.close(); Delay='2' "); } else X.AddScript("parentAutoLoadControl.close(); Delay='2' "); } }
public void EditSurat(string keluarid) { taskManager1.StartAll(); HttpContext.Current.Session["isEditInbox"] = false; int masukId = 0; HttpContext.Current.Session["isEditInbox"] = false; if (!int.TryParse(keluarid.Trim(), out masukId)) masukId = 0; Suratkeluar sm = new Suratkeluar(); //EDIT if (sm.LoadByPrimaryKey(masukId)) { var win = new Window() { ID = "EditSuratWindow", Title = "Edit Surat Keluar No. " + sm.Nomor, Width = Unit.Pixel(800), Height = Unit.Pixel(600), Modal = true, AutoRender = false, Collapsed = false, Maximizable = false, Hidden = true, Draggable = false, Resizable = false, Closable = false }; win.AutoLoad.Url = "~/frmOutboxWindowEdit.aspx?keluarid=" + masukId.ToString().Trim(); win.AutoLoad.Mode = LoadMode.IFrame; win.AutoLoad.ShowMask = true; win.Render(this.Form); win.Show(); } //ADD else { if (keluarid.Trim() != "new") return; else { var win = new Window() { ID = "EditSuratWindow", Title = "Add Surat Keluar", Width = Unit.Pixel(800), Height = Unit.Pixel(600), Modal = true, AutoRender = false, Collapsed = false, Maximizable = false, Hidden = true, Draggable = false, Resizable = false, Closable = false }; win.AutoLoad.Url = "~/frmOutboxWindowAdd.aspx?keluarid=new"; win.AutoLoad.Mode = LoadMode.IFrame; win.AutoLoad.ShowMask = true; win.Render(this.Form); win.Show(); } } }