Esempio n. 1
0
 public function FrmChartaccount($data = null)
 {
     $account_No = new Zend_Dojo_Form_Element_NumberTextBox('account_No');
     $account_No->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true));
     $account_Type = new Zend_Dojo_Form_Element_TextBox('account_Type');
     $account_Type->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $account_Name = new Zend_Dojo_Form_Element_TextBox('account_Name');
     $account_Name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $None_operation = new Zend_Dojo_Form_Element_CheckBox('none');
     $None_operation->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'fullside', 'required' => true));
     $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent');
     $parent->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $opt = array(1 => 'Asset', 2 => 'Liabilities', 3 => 'Equity');
     $parent->setMultiOptions($opt);
     $Category = new Zend_Dojo_Form_Element_RadioButton("category");
     $Category->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside', 'required' => true));
     $array = array(1 => 'Creadit', 2 => 'Debit');
     $Category->setMultiOptions($array);
     $Date = new Zend_Dojo_Form_Element_DateTextBox('date');
     $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     $Date->setValue(date('Y-m-d'));
     $Status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $Status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $opt = array(1 => 'Active', 2 => 'Deactive');
     $Status->setMultiOptions($opt);
     $Balance = new Zend_Dojo_Form_Element_FilteringSelect('Balance');
     $Balance->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     // 		$opt=array(1=>'Active',2=>'Deactive');
     // 		$Status->setMultiOptions($opt);
     // 		$_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     // 		$_branch_id->setAttribs(array(
     // 				'dojoType'=>'dijit.form.FilteringSelect',
     // 				'class'=>'fullside',
     // 				'required' =>'true'
     // 		));
     // 		$db = new Application_Model_DbTable_DbGlobal();
     // 		$rows = $db->getAllBranchName();
     // 		$options='';
     // 		if(!empty($rows))foreach($rows AS $row){
     // 			$options[$row['br_id']]=$row['branch_namekh'];
     // 		}
     // 		$_branch_id->setMultiOptions($options);
     // 		$_id = new Zend_Form_Element_Hidden('id');
     $this->addElements(array($account_No, $None_operation, $account_Type, $account_Name, $parent, $Category, $Date, $Status, $Balance));
     return $this;
 }
Esempio n. 2
0
 public function FrmAddCallteral($data = null)
 {
     $customer_name = new Zend_Dojo_Form_Element_TextBox('CO_name');
     $customer_name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $first_name = new Zend_Dojo_Form_Element_ValidationTextBox('first_name');
     $first_name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'required' => true, 'class' => 'fullside'));
     $_customer_code = new Zend_Dojo_Form_Element_TextBox('customer_code');
     $_customer_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $is_new = new Zend_Dojo_Form_Element_RadioButton('is_new');
     $is_new->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside'));
     $description = new Zend_Dojo_Form_Element_Textarea('note');
     $description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%;'));
     $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount');
     $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true));
     $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $_branch_id->setMultiOptions(array(1 => 'Null'));
     $_member = new Zend_Dojo_Form_Element_FilteringSelect('group_id');
     $_member->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $_dob = new Zend_Dojo_Form_Element_DateTextBox('date');
     $_dob->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     $group_id = new Zend_Dojo_Form_Element_FilteringSelect('group_id');
     $group_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $id = new Zend_Form_Element_Hidden("id");
     if ($data != null) {
         $_branch_id->setValue($data['branch_id']);
         $account_id->setValue($data['account_id']);
         $total_amount->setValue($data['total_amount']);
         $for_date->setValue($data['fordate']);
         $_Description->setValue($data['disc']);
         $_Date->setValue($data['date']);
         $_stutas->setValue($data['status']);
         $id->setValue($data['id']);
     }
     $this->addElements(array($customer_name, $first_name, $customer_name, $is_new, $_branch_id, $_dob, $total_amount, $description, $_customer_code, $group_id, $id));
     return $this;
 }
Esempio n. 3
0
 public function FrmAccount($data = null)
 {
     $account_id = new Zend_Dojo_Form_Element_NumberTextBox('account_id');
     $account_id->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $account_namekh = new Zend_Dojo_Form_Element_TextBox('account_namekh');
     $account_namekh->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $account_nameeg = new Zend_Dojo_Form_Element_TextBox('account_nameeg');
     $account_nameeg->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $description = new Zend_Dojo_Form_Element_TextBox('description');
     $description->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $dispay_by = new Zend_Dojo_Form_Element_FilteringSelect('dispay_by');
     $dispay_by->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $opt = array(1 => 'NAME_ENGLISH', 2 => 'NAME_KMHER');
     $dispay_by->setMultiOptions($opt);
     $optionacc = new Zend_Dojo_Form_Element_RadioButton('optionacc');
     $optionacc->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside'));
     $option = array(1 => 'Operation Account', 2 => 'Non_operation');
     $optionacc->setMultiOptions($option);
     $optionacc->setValue(1);
     $db = new Application_Model_DbTable_DbGlobal();
     $account_type = new Zend_Dojo_Form_Element_FilteringSelect('account_type');
     $account_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $opt = $db->getVewOptoinTypeByType(8, 1);
     $account_type->setMultiOptions($opt);
     $account_type->setValue(1);
     $parent_acc = new Zend_Dojo_Form_Element_FilteringSelect('parent_acc');
     $parent_acc->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $db = new Application_Model_DbTable_DbGlobal();
     $sql = "SELECT id,account_name_en FROM ln_account_name WHERE option_acc=2 AND status=1";
     $rows = $db->getGlobalDb($sql);
     //print_r($rows);exit;
     $opt = '';
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $opt[$row['id']] = $row['account_name_en'];
         }
     }
     $parent_acc->setMultiOptions($opt);
     $categories = new Zend_Dojo_Form_Element_FilteringSelect('categories');
     $categories->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $db = new Application_Model_DbTable_DbGlobal();
     $sql = "SELECT category_id,account_name_kh FROM ln_account_name WHERE option_acc=2 AND STATUS=1";
     $rows = $db->getGlobalDb($sql);
     $opt = '';
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $opt[$row['category_id']] = $row['account_name_kh'];
         }
     }
     $categories->setMultiOptions($opt);
     $date = new Zend_Dojo_Form_Element_DateTextBox('date');
     $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true));
     $date->setValue(date('Y-m-d'));
     $status = new Zend_Dojo_Form_Element_TextBox('status');
     $status->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $id = new Zend_Form_Element_Hidden("id");
     if ($data != null) {
         $account_id->setValue($data['account_code']);
         $account_namekh->setValue($data['account_name_kh']);
         $account_nameeg->setValue($data['account_name_en']);
         $description->setValue($data['disc']);
         $dispay_by->setValue($data['displayby']);
         $optionacc->setValue($data['option_acc']);
         $account_type->setValue($data['account_type']);
         $parent_acc->setValue($data['parent_id']);
         $categories->setValue($data['category_id']);
         $date->setValue($data['date']);
         $status->setValue($data['status']);
         $id->setValue($data['id']);
     }
     $this->addElements(array($account_id, $description, $dispay_by, $optionacc, $account_type, $parent_acc, $categories, $date, $status, $account_namekh, $account_nameeg, $id));
     return $this;
 }