public void dfTanggal_Select()
 {
     if (cmbFormatPenomoran.IsEmpty)
         return;
     int year = dfTanggal.SelectedDate.Year;
     int month = dfTanggal.SelectedDate.Month;
     string numberingId = cmbFormatPenomoran.SelectedItem.Value.Trim();
     SuratAutonumber sa = new SuratAutonumber();
     txtNomorSuratKencana.Text = sa.GenPredictedNumber(numberingId, month, year, 0);
 }
 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' ");
 }
        public void SaveData()
        {
            //string nomorid = txtNomorSurat.Text;
            string penomoransurat = cmbFormatPenomoran.SelectedItem.Value.Trim();
            string nomor = txtNomorSuratKencana.Text;
            string noasal = txtNomorSuratAsli.Text;
            string nomorsurat = string.Empty;
            //generate number
            SuratAutonumber sa = new SuratAutonumber();
            nomorsurat = sa.GenNumber(penomoransurat, dfTanggal.SelectedDate.Month, dfTanggal.SelectedDate.Year, 0);
            //ADD
            //if (isAdd)
            //{
                //if (string.IsNullOrEmpty(txtDari.Text) || string.IsNullOrEmpty(txtJudul.Text)
                //    || string.IsNullOrEmpty(txtKeterangan.Text)
                //    || string.IsNullOrEmpty(cmbFormatPenomoran.SelectedItem.Value) || string.IsNullOrEmpty(txtNomorSuratAsli.Text)
                //    || string.IsNullOrEmpty(txtNomorSuratKencana.Text))
                //    return;
            Suratmasuk sm = new Suratmasuk();
            sm.Userid = HttpContext.Current.Session["user"].ToString().Trim();
            sm.Nomorid = penomoransurat;
            sm.Nomor = nomorsurat;
            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;

            if (chkCreateDisposition.Checked)
            {
                HttpContext.Current.Session["isAddDisposition"] = true;
                HttpContext.Current.Session["isEditInbox"] = false;
                HttpContext.Current.Session["nomorsurat"] = nomorsurat;
            }
            else
                HttpContext.Current.Session["isAddDisposition"] = false;
            //}
            //EDIT
            //else
            //{
            //    if (string.IsNullOrEmpty(txtDari.Text) || string.IsNullOrEmpty(txtJudul.Text)
            //        || string.IsNullOrEmpty(txtKeterangan.Text) || string.IsNullOrEmpty(txtMasukId.Text)
            //        || string.IsNullOrEmpty(txtNomorSurat.Text) || string.IsNullOrEmpty(txtNomorSuratAsli.Text)
            //        || string.IsNullOrEmpty(txtNomorSuratKencana.Text))
            //        return;
            //    Suratmasuk sm = new Suratmasuk();
            //    if (sm.LoadByPrimaryKey(masukid))
            //    {
            //        try
            //        {
            //            sm.Userid = "toro";
            //            sm.Nomorid = nomorid;
            //            sm.Nomor = nomor;
            //            sm.Noasal = noasal;
            //            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;
            //        }
            //        catch (Exception ex)
            //        {
            //            frmPanelMain.Title = ex.Message;
            //        }
            //    }
            //}
            X.AddScript("parentAutoLoadControl.close(); Delay='2' ");
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!X.IsAjaxRequest)
     {
         this.storeOutbox.DataSource = GetOutbox();
         this.storeOutbox.DataBind();
         SuratAutonumber sa = new SuratAutonumber();
         //gpOutbox.Title = sa.GenNumber("0001/RSCM-K/M/YY",9,DateTime.Now.Year);
         //btnAddSuratKeluar.Text = sa.GenNumber("001/RSCM-K/YANMED/M/YY", 11, DateTime.Now.Year);
     }
 }