Ejemplo n.º 1
0
        private void bbi_View_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!MspTool.PermissionControl(AppMain.User.username, SecRightType.Preview, (int)DocumentType.Order, AppMain.CompanyRecId))
            {
                return;
            }
            OrderOwnerDTO oRow = (OrderOwnerDTO)gcv_OrderList.GetFocusedRow();

            if (oRow != null)
            {
                OrderEdit frm = new OrderEdit();
                frm.MdiParent     = this.MdiParent;
                frm._FormOpenType = FormOpenType.View;
                frm.RecId         = oRow.RecId;
                frm.OrderType     = orderType;
                frm.Show();
            }
        }
Ejemplo n.º 2
0
        private void do_edit()
        {
            if (!MspTool.PermissionControl(AppMain.User.username, SecRightType.Update, (int)DocumentType.Order, AppMain.CompanyRecId))
            {
                return;
            }
            OrderOwnerDTO oRow = (OrderOwnerDTO)gcv_OrderList.GetFocusedRow();

            if (oRow.IrsaliyeId > 0)
            {
                XtraMessageBox.Show("Kayıt İrsaliyeleştirilmiştir. İşlem Yapılamaz. Ön İzleme ile açılabilir...", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); return;
            }
            if (oRow != null)
            {
                OrderEdit frm = new OrderEdit();
                frm.MdiParent     = this.MdiParent;
                frm._FormOpenType = FormOpenType.Edit;
                frm.RecId         = oRow.RecId;
                frm.OrderType     = orderType;
                frm.Show();
            }
        }
Ejemplo n.º 3
0
        private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!MspTool.PermissionControl(AppMain.User.username, SecRightType.Delete, (int)DocumentType.Order, AppMain.CompanyRecId))
            {
                return;
            }
            OrderOwnerDTO oRow = (OrderOwnerDTO)gcv_OrderList.GetFocusedRow();

            if (oRow != null)
            {
                if (MspTool.get_Question("Kayıt Silincektir. Onaylıyor musunuz?"))
                {
                    var response = _repository.Run <OrderService, ActionResponse <OrderOwnerDTO> >(x => x.Deleted_Order(oRow.RecId));
                    if (response.ResponseType != ResponseType.Ok)
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show(response.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    else
                    {
                        do_refresh();
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private void OrderEdit_Load(object sender, EventArgs e)
        {
            MspTool.Get_Layout(this);
            switch (OrderType)
            {
            case OrderType.AlisSiparis:
                this.Text = "Alış Sipariş";
                break;

            case OrderType.SatisSiparis:
                this.Text = "Satiş Sipariş";
                break;

            case OrderType.AllSiparis:
                break;

            case OrderType.BekleyenSiparis:
                break;

            default:
                break;
            }

            if (_FormOpenType == FormOpenType.New)
            {
                lc_Company.EditValue       = AppMain.Company;
                __orderOwner.CompanyId     = AppMain.CompanyRecId;
                __orderOwner.OrderType     = (int)OrderType;
                __orderOwner.SiparisNo     = "0";
                __orderOwner.TeklifSiparis = 0;
                __orderOwner.SiparisDate   = DateTime.Now;
                lbl_Durum.Text             = __orderOwner.Durum = "Bekliyor";
                bbi_SevkBilgileri.Enabled  = false;
            }
            if (_FormOpenType == FormOpenType.Edit)
            {
                __orderOwner = _repository.Run <OrderService, OrderOwnerDTO>(x => x.Get_OrderOwner(RecId));
                __orderTrans = _repository.Run <OrderService, List <OrderTransDTO> >(x => x.Get_OrderTrans(RecId));
                if (__orderOwner.IrsaliyeId != 0)
                {
                    bbi_SevkBilgileri.Enabled = true;
                }
                else
                {
                    bbi_SevkBilgileri.Enabled = false;
                }
            }
            if (_FormOpenType == FormOpenType.View)
            {
                __orderOwner       = _repository.Run <OrderService, OrderOwnerDTO>(x => x.Get_OrderOwner(RecId));
                __orderTrans       = _repository.Run <OrderService, List <OrderTransDTO> >(x => x.Get_OrderTrans(RecId));
                bbi_save.Enabled   = false;
                bbi_Delete.Enabled = false;
            }
            _list_UnitsDTO     = _repository.Run <DepotStockService, List <UnitsDTO> >(x => x.GetListUnit());
            bs_Unit.DataSource = _list_UnitsDTO;

            _productlist          = _repository.Run <DepotStockService, List <ProductDTO> >(x => x.GetListProduct());
            bs_Product.DataSource = _productlist;

            _currentTransactionsList = _repository.Run <CurrentTransactionsService, List <CTransactionsDTO> >(x => x.GetListCurrentTransactions());
            bs_CariHesap.DataSource  = _currentTransactionsList;

            _company = _repository.Run <StartUp, List <CompanyDTO> >(x => x.GetList_Company());
            bs_company.DataSource = _company;

            _currencyTypes             = _repository.Run <DefinitionsService, List <CurrencyTypeDTO> >(x => x.Get_List_CurrencyType());
            bs_CurrencyType.DataSource = _currencyTypes;

            rp_KDV.DataSource    = KdvOrani;
            rp_KDV.ValueMember   = "Id";
            rp_KDV.DisplayMember = "Value";

            bs_OrderOwner.DataSource = __orderOwner;
            bs_OrderTrans.DataSource = __orderTrans;
        }