Esempio n. 1
0
        //-------------------------------------------------------------------------------------------------------------------------------------------------//

        public FrmEdit(string p_Title, TableAracAktif p_Aktif, string p_TartimNo)
        {
            // Initalize
            InitializeComponent();

            // Set Entity
            this.m_Aktif = p_Aktif;

            // Set TartimNo
            this.m_TartimNo = p_TartimNo;

            // Set Title
            lbTitle.Text = p_Title;

            // Disable Editing
            this.SetTartimStatus(txtT01, false);
            this.SetTartimStatus(txtT02, false);

            // Call Sap Service
            alfaEntity.SAP_ZKNT_F_KANTAR_V2(this.m_Aktif.SapFisNo);

            // Set Object
            alfaVGrid.SetPropertyGridV1(propGrid, p_Aktif, null);

            // Set Text
            txtPlakaNo.Text  = p_Aktif.PlakaNo;
            txtMalzeme.Text  = p_Aktif.Malzeme;
            txtSapFisNo.Text = p_Aktif.SapFisNo;
            txtGemiAdi.Text  = p_Aktif.GemiAdi;
            txtNakliye.Text  = p_Aktif.Nakliye;
            txtSevkYeri.Text = p_Aktif.SevkYeri;
            txtAmbar.Text    = p_Aktif.AmbarNo.ToString();

            // Reset Aciklama
            txtAciklama.Text = string.Empty;

            // Set Tartim
            txtT01.EditValue = p_Aktif.Tartim1;
            txtT02.EditValue = p_Aktif.Tartim2;
            txtNet.EditValue = p_Aktif.NetTutar;

            // Set Edit Mode
            propGrid.OptionsBehavior.Editable = true;

            // Disable btnSave
            alfaCtrl.ButtonDisable(btnSave);

            // Copy Entity
            alfaEntity.Copy_V1(this.m_Aktif, this.m_Yedek);
        }
Esempio n. 2
0
        //-------------------------------------------------------------------------------------------------------------//

        public FrmYanLiman(alfaSession p_Session, TableAracAktif p_Aktif)
        {
            // Initalize
            InitializeComponent();

            // Set Entity
            this.m_Aktif = p_Aktif;

            // Enable Editing
            this.SetTartimStatus(txtT01, true);
            this.SetTartimStatus(txtT02, true);

            // Set Text
            txtPlakaNo.Text  = p_Aktif.PlakaNo;
            txtMalzeme.Text  = p_Aktif.Malzeme;
            txtSapFisNo.Text = p_Aktif.SapFisNo;
            txtT01.Text      = Convert.ToString(p_Aktif.YLTartim1);
            txtT02.Text      = Convert.ToString(p_Aktif.YLTartim2);
        }
Esempio n. 3
0
        //-------------------------------------------------------------------------------------------------------------//

        public FrmTartim(string p_Title, TableAracAktif p_Aktif, string p_TartimNo, bool p_Manuel)
        {
            // Initalize
            InitializeComponent();

            // Set Entity
            this.m_Aktif = p_Aktif;

            // Set Manuel
            this.m_Manuel = p_Manuel;

            // Set TartimNo
            this.m_TartimNo = p_TartimNo;

            // Set Title
            lbTitle.Text = p_Title;

            // Set Editing
            this.SetManuelEditing(p_Manuel);

            // SAP Mode
            if (alfaEntity.SAPResponse01 != null)
            {
                // SapSeferNo - GemiAdi
                if (alfaEntity.SAPResponse01.TB_SEFER.Length > 0 && string.IsNullOrEmpty(p_Aktif.GemiAdi))
                {
                    p_Aktif.SapSeferNo = null;
                }
                if (alfaEntity.SAPResponse01.TB_SEFER.Length > 0 && string.IsNullOrEmpty(p_Aktif.SapSeferNo))
                {
                    p_Aktif.GemiAdi = null;
                }

                // SapTeslimat - Malzeme
                if (alfaEntity.SAPResponse01.TB_TESL.Length > 0 && string.IsNullOrEmpty(p_Aktif.Malzeme))
                {
                    p_Aktif.SapTeslimat = null;
                }
                if (alfaEntity.SAPResponse01.TB_TESL.Length > 0 && string.IsNullOrEmpty(p_Aktif.SapTeslimat))
                {
                    p_Aktif.Malzeme = null;
                }

                // SapSevkNo - SapSevkYeri
                if (alfaEntity.SAPResponse01.TB_DEPO.Length > 0 && string.IsNullOrEmpty(p_Aktif.SevkYeri))
                {
                    p_Aktif.SapSevkNo = null;
                }
                if (alfaEntity.SAPResponse01.TB_DEPO.Length > 0 && string.IsNullOrEmpty(p_Aktif.SapSevkNo))
                {
                    p_Aktif.SevkYeri = null;
                }
            }

            // Set Text
            txtPlakaNo.Text  = p_Aktif.PlakaNo;
            txtMalzeme.Text  = p_Aktif.Malzeme;
            txtSapFisNo.Text = p_Aktif.SapFisNo;
            txtGemiAdi.Text  = p_Aktif.GemiAdi;
            txtNakliye.Text  = p_Aktif.Nakliye;
            txtSevkYeri.Text = p_Aktif.SevkYeri;
            txtAmbar.Text    = p_Aktif.AmbarNo.ToString();

            // Set Tartim
            txtT01.EditValue = p_Aktif.Tartim1;
            txtT02.EditValue = p_Aktif.Tartim2;
            txtNet.EditValue = Math.Abs((int)p_Aktif.Tartim1 - (int)p_Aktif.Tartim2);

            // Tartim Turu
            radioTartimTipi.Enabled = (p_TartimNo == "T2");

            if (radioTartimTipi.Enabled)
            {
                // Sabit Darali Tartim ( Merkez -> Disable )
                radioTartimTipi.Properties.Items[1].Enabled = alfaSession.Liman;

                // Cift Tartim ( Merkez -> Disable )
                radioTartimTipi.Properties.Items[3].Enabled = (alfaSession.Liman && !p_Aktif.PlakaNo.Contains("."));

                // Set Tartim Tipi
                if (p_Aktif.TartimTipi == "SDARALI")
                {
                    radioTartimTipi.SelectedIndex = 1;
                }

                // Cift Tartim Otomatik Secme
                else if (radioTartimTipi.Properties.Items[3].Enabled && !string.IsNullOrEmpty(p_Aktif.NakilGemi))
                {
                    radioTartimTipi.SelectedIndex = 3;
                }

                // Default
                else
                {
                    radioTartimTipi.SelectedIndex = 0;
                }
            }

            // Copy Entity
            alfaEntity.Copy_V1(this.m_Aktif, this.m_Yedek);
        }