コード例 #1
0
        public Home_Details(int Id)
        {
            _itemRepo          = new ItemServices();
            _pekerjaRepo       = new PekerjaServices();
            _supplierServices  = new SupplierServices();
            _transportServices = new TransportServices();
            _trnServices       = new TRNBongkarMuatServices();

            var Data = _trnServices.GetById(Id);

            InitializeComponent();

            PopulateComboboxBarang();
            PopulateComboboxPetugas();
            PopulateComboboxNamaPengirim();
            PopulateComboboxNoPolisi();

            if (Data != null)
            {
                var Dto = AutoMapper.Mapper.Map <TRNBongkarMuatDto>(Data);
                IdHome.Text = Dto.ID.ToString();

                TglKirim.Text = Dto.TANGGAL_KIRIM.ToString("dd MMM yyyy");

                Kegiatan.SelectedItem    = Dto.KEGIATAN;
                JenisBarang.SelectedItem = Dto.JENIS_BARANG;

                NamaBarang.SelectedValuePath = "ID";
                NamaBarang.SelectedValue     = Dto.master_item.ID;

                NamaPengirim.SelectedValuePath = "ID";
                NamaPengirim.SelectedValue     = Dto.master_supplier.ID;

                NoPolisi.SelectedValuePath = "ID";
                NoPolisi.SelectedValue     = Dto.master_transport.ID;

                Kwantum.Text = string.Format("{0:N0}", Dto.KWANTUM.Value);

                Berangkat.Value = Dto.BERANGKAT.TimeOfDay;
                Sampai.Value    = Dto.SAMPAI.TimeOfDay;

                Ongkos.Text = Dto.ONGKOS.ToString();

                Harga.Text          = Dto.HARGA.HasValue ? Dto.HARGA.Value.ToString("{0:N2}") : "0";
                TotalHarga.Text     = Dto.TOTAL_HARGA.HasValue ? Dto.TOTAL_HARGA.Value.ToString("{0:N0}") : "0";
                HargaKontainer.Text = Dto.HARGA_KONTAINER.HasValue ? Dto.HARGA_KONTAINER.Value.ToString("{0:N0}"):"0";
                TotalKontainer.Text = Dto.TOTAL_KONTAINER.HasValue ? Dto.TOTAL_KONTAINER.Value.ToString("{0:N0}") : "0";

                var ListPetugas    = Dto.trn_bongkat_muat_details_pekerja.Select(x => x.master_petugas).ToList();
                var ListPetugasDto = AutoMapper.Mapper.Map <List <MasterPetugasDto> >(ListPetugas);
                foreach (var pekerja in ListPetugasDto)
                {
                    ListPekerja.Items.Add(pekerja);
                    ListPekerja.DisplayMemberPath = "NAMA_PETUGAS";
                }
            }
            TglKirim.IsReadOnly = true;
        }
コード例 #2
0
        public Home_View()
        {
            _trnServices = new TRNBongkarMuatServices();
            _converter   = new EnumDescriptionConverter();

            _insertWindow  = new Home_Insert();
            _detailsWindow = new Home_Details(0);

            InitializeComponent();
            Init();
        }
コード例 #3
0
        public Home_Insert()
        {
            _itemRepo          = new ItemServices();
            _pekerjaRepo       = new PekerjaServices();
            _supplierServices  = new SupplierServices();
            _transportServices = new TransportServices();
            _trnServices       = new TRNBongkarMuatServices();

            InitializeComponent();

            PopulateComboboxBarang();
            PopulateComboboxPetugas();
            PopulateComboboxNamaPengirim();
            PopulateComboboxNoPolisi();

            TglKirim.Text       = DateTime.Now.ToString("yyyy MMM dd");
            TglKirim.IsReadOnly = true;

            Berangkat.Value = new TimeSpan(0, 0, 0);
            Sampai.Value    = new TimeSpan(0, 0, 0);
        }