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' ");
 }