public CheckListViewPresenter(ICheckListView p_view, ILaundryChecklistDao p_checklistDao)
 {
     m_checklistDao = p_checklistDao;
     m_view = p_view;
     m_printerDao = new PrinterDao();
     m_companyDao = new CompanyDao();
     m_laundryDao = new LaundryDao();
 }
 public LaundryViewPresenter(ILaundryView p_view, ILaundryDao p_laundryDao)
 {
     this.m_view = p_view;
     m_laundryDao = p_laundryDao;
     m_categoryDao = new LaundryCategoryDao();
     m_serviceDao = new LaundryServiceDao();
     m_customerDao = new CustomerDao();
     m_chargeDao = new LaundryChargeDao();
     m_summaryDao = new LaundryDaySummaryDao();
     m_priceDao = new LaundryPriceSchemeDao();
     m_jobChargeDao = new LaundryJobChargesDao();
     m_jobChecklistDao = new LaundryJobCheckListDao();
     m_paymentDetailDao = new LaundryPaymentDetailDao();
     m_checklistDao = new LaundryChecklistDao();
     m_detailDao = new LaundryDetailDao();
     m_printerDao = new PrinterDao();
     m_companyDao = new CompanyDao();
 }
예제 #3
0
        void LaundryNewViewLoad(object sender, EventArgs e)
        {
            setButtonImages();
            Resource.formatAlternatingRows(dataGridView1);
            m_laundryDao = new LaundryDao();
            m_presenter = new LaundryViewPresenter(this, m_laundryDao);
            if(this.Text.Contains("[NEW]")){

                Resource.setIcon(this, System.IO.Directory.GetCurrentDirectory() + "/images/basket_new.ico");
                m_headerEntity = new LaundryHeaderDataEntity();
                m_presenter.SetAllCustomers();
                this.groupBox2.Enabled = this.btnclaim.Enabled = btndelete.Enabled = false;
                txtjoborder.Text = m_presenter.getHeaderID().ToString().PadLeft(6, '0');
                this.dtrecieveDate.Value = DateTime.Now;
                this.dtdueDate.Value = DateTime.Now;
                dataGridView1.AllowUserToDeleteRows = true;
            }else{
                Resource.setIcon(this, System.IO.Directory.GetCurrentDirectory() + "/images/basket_claim.ico");
                cmbCustomers.Enabled = false;
                grpServices.Enabled = false;
                lblchecklist.Enabled = false;
                //btncancel.Enabled = false;
                txtdiscount.Enabled = false;
                dataGridView1.AllowUserToDeleteRows = false;
                //btnprint.Enabled = true;

                btnDeleteDetail.Enabled = false;
                cmbCustomers.DropDownStyle = ComboBoxStyle.DropDown;
                EnableDisableControls(false);
                txtsearch.Focus();
            }
            m_presenter.SetAllServices();
            m_presenter.SetAllCharges();
        }