Ejemplo n.º 1
0
 public RegionPane(ForlabRegion region, bool enableCtr)
 {
     this._region = region;
     this._enableCtr = enableCtr;
     InitializeComponent();
     SetControlState();
     BindRegion();
 }
Ejemplo n.º 2
0
        private void PopRegion()
        {
            ForlabRegion r = new ForlabRegion();
            r.RegionName = "--All--";
            r.Id = 0;
               IList<ForlabRegion> regionList=DataRepository.GetAllRegion();
               regionList.Insert(0, r);

               comRegion.DataSource = regionList;
        }
Ejemplo n.º 3
0
        public RegionForm(ForlabRegion region, Form mdiparent)
        {
            this._region = region;
            this._mdiparent = mdiparent;

            InitializeComponent();

            lqtToolStrip1.SaveAndCloseClick += new EventHandler(lqtToolStrip1_SaveAndCloseClick);
            lqtToolStrip1.SaveAndNewClick += new EventHandler(lqtToolStrip1_SaveAndNewClick);

            LoadRegionCtr();//b
        }
Ejemplo n.º 4
0
 public static void DeleteRegion(ForlabRegion t)
 {
     DaoFactory.GetDaoFactory().CreateRegionDao().Delete(t);
 }
Ejemplo n.º 5
0
 public static void SaveOrUpdateRegion(ForlabRegion region)
 {
     DaoFactory.GetDaoFactory().CreateRegionDao().SaveOrUpdate(region);
 }
Ejemplo n.º 6
0
 public void RegionPane(ForlabRegion region, bool enableCtr)
 {
     //this._region = region;
     this._enableCtr = enableCtr;
     SetControlState();
     BindRegion();
 }
Ejemplo n.º 7
0
 public void RebindRegion(ForlabRegion region)
 {
     this._region = region;
     BindRegion();
 }
Ejemplo n.º 8
0
        void lqtToolStrip1_SaveAndNewClick(object sender, EventArgs e)
        {
            try
            {
                //LQTUserMessage msg = _rPane.SaveOrUpdateObject();//b
                LQTUserMessage msg = SaveOrUpdateObject();//added b
                ((LqtMainWindowForm)_mdiparent).ShowStatusBarInfo(msg.Message);
                DataRepository.CloseSession();
                ((LqtMainWindowForm)_mdiparent).BuildNavigationMenu();
                _region = new ForlabRegion();
                LoadRegionCtr();
                ((LqtMainWindowForm)_mdiparent).BuildNavigationMenu();

            }
            catch (Exception ex)
            {
                new FrmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog();
            }
        }
Ejemplo n.º 9
0
        private void butNewsite_Click(object sender, EventArgs e)
        {
            if (CreateOrEditSite != null)
            {
                ForlabSite site = new ForlabSite();
                site.Region = _region;
                CreateOrUpdateEventArgs eArgs = new CreateOrUpdateEventArgs(site);
                CreateOrEditSite(this, eArgs);
                _region = DataRepository.GetRegionById(site.Region.Id);//b

            }

            DisplaySites();
        }
Ejemplo n.º 10
0
        private void butEditsite_Click(object sender, EventArgs e)
        {
            if (lsvGroups.SelectedItems.Count > 0 && _error == false )//b
            {
                if (CreateOrEditSite != null)
                {
                    ForlabSite site = GetSelectedSite();//b
                    CreateOrUpdateEventArgs eArgs = new CreateOrUpdateEventArgs(site);//(GetSelectedSite());//b
                    CreateOrEditSite(this, eArgs);
                    _region = DataRepository.GetRegionById(site.Region.Id);//b
                }

                DisplaySites();
            }
        }
Ejemplo n.º 11
0
        private void butDeletesite_Click(object sender, EventArgs e)
        {
            if (lsvGroups.SelectedItems.Count > 0&& _error == false) //b
            {
                ForlabSite site = this.GetSelectedSite();
                if (site != null &&
                    MessageBox.Show("Are you sure you want to delete this site?", "Delete Site", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    try
                    {
                        DataRepository.DeleteSite(site);
                        DataRepository.CloseSession();//b
                        _region = DataRepository.GetRegionById(site.Region.Id);//b
                    }
                    catch (Exception ex)
                    {
                        _error = true;
                        FrmShowError frm = new FrmShowError(new ExceptionStatus() { message = "Site could not be deleted.", ex = ex });
                        frm.ShowDialog();
                        LQTUserMessage msg = SaveOrUpdateObject();//added b
                        this.Close();
                    }
                }

                DisplaySites();
            }
        }
        private void PopRegion()
        {
            try
            {
                IList<ForlabRegion> regions = DataRepository.GetAllRegion();

                ForlabRegion region = new ForlabRegion();
                region.Id = 0;
                region.RegionName = "--Select Region Here--";
                regions.Insert(0,region);

                comregion.DataSource = regions;
            }
            catch(Exception ex)
            {
            }
        }
 private void comregion_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comregion.Text == "--Select Region Here--")
         _regionId = 0;
     else
     {
         if (LqtUtil.GetComboBoxValue<ForlabRegion>(comregion) != null)
         {
             _selectedRegion = LqtUtil.GetComboBoxValue<ForlabRegion>(comregion);
             _regionId = _selectedRegion.Id;
         }
         else
             _regionId = 0;
     }
     BindDataToChart();
 }
Ejemplo n.º 14
0
 public RegionPane(ForlabRegion region)
     : this(region, false)
 {
 }
Ejemplo n.º 15
0
        private void butSave_Click(object sender, EventArgs e)
        {
            int count = 0;
            int error=0;
            try
            {
                foreach (RegionReportedData rd in _rdata)
                {
                    if (!rd.IsExist)
                    {
                        if (!rd.HasError)
                        {
                            ForlabRegion region = new ForlabRegion();
                            region.RegionName = rd.RegionName;
                            region.ShortName = rd.ShortName;
                            count++;
                            DataRepository.SaveOrUpdateRegion(region);
                        }
                        else
                        {
                            error++;
                        }

                    }
                    else
                    {
                        error++;
                    }

                }

                MessageBox.Show(count + " Regions/Districts/Provinces are imported and saved successfully." + Environment.NewLine + error + " Regions/Districts/Provinces Failed.", "Importing", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = System.Windows.Forms.DialogResult.OK;
                    this.Close();

            }
            catch
            {
                MessageBox.Show("Error: Unable to import and save Region/District/Province data.", "Importing", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                DataRepository.CloseSession();
            }
        }