Пример #1
0
        private void wfnRcptsForm_Load(object sender, EventArgs e)
        {
            consgmtRcpt conRcp = null;

            //conRcp = (consgmtRcpt)isFormAlreadyOpen(typeof(consgmtRcpt));
            if (conRcp == null)
            {
                conRcp                 = new consgmtRcpt();
                conRcp.TopLevel        = false;
                conRcp.FormBorderStyle = FormBorderStyle.None;
                conRcp.Dock            = DockStyle.Fill;
                this.Controls.Add(conRcp);
                Global.rcptFrm = conRcp;

                conRcp.Show();
                conRcp.BringToFront();
            }
            else
            {
                conRcp.BringToFront();
            }
        }
Пример #2
0
        private bool doAccounting(string parTransType, double parTtlCost, int parAcctPayblID,
                                  int parCashAccID, string parDocType, long parDocID, long parLineID, int parCurncyID, string parPayRmks)
        {
            try
            {
                consgmtRcpt cnsgmtRcp = new consgmtRcpt();
                dateStr = Global.mnFrm.cmCde.getFrmtdDB_Date_time();
                bool   succs    = true;
                string transDte = this.payDtetextBox.Text;
                //2015-01-25 07:37:32
                transDte = DateTime.ParseExact(
                    transDte, "yyyy-MM-dd HH:mm:ss",
                    System.Globalization.CultureInfo.InvariantCulture).ToString("dd-MMM-yyyy HH:mm:ss");

                if (parTransType.Contains("Return"))
                {
                    if (cnsgmtRcp.isPayTrnsValid(parAcctPayblID, "I", parTtlCost, transDte))
                    {
                        succs = cnsgmtRcp.sendToGLInterfaceMnl(parAcctPayblID, "I", parTtlCost, transDte,
                                                               "Record refund: " + parPayRmks, parCurncyID, dateStr,
                                                               parDocType, parDocID, parLineID);
                        if (!succs)
                        {
                            return(succs);
                        }
                    }
                    else
                    {
                        return(false);
                    }
                    if (cnsgmtRcp.isPayTrnsValid(parCashAccID, "I", parTtlCost, transDte))
                    {
                        succs = cnsgmtRcp.sendToGLInterfaceMnl(parCashAccID, "I", parTtlCost, transDte,
                                                               "Record refund: " + parPayRmks, parCurncyID, dateStr,
                                                               parDocType, parDocID, parLineID);
                        if (!succs)
                        {
                            return(succs);
                        }
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    if (cnsgmtRcp.isPayTrnsValid(parAcctPayblID, "D", parTtlCost, transDte))
                    {
                        succs = cnsgmtRcp.sendToGLInterfaceMnl(parAcctPayblID, "D", parTtlCost, transDte,
                                                               "Supplier Payment: " + parPayRmks, parCurncyID, dateStr,
                                                               parDocType, parDocID, parLineID);
                        if (!succs)
                        {
                            return(succs);
                        }
                    }
                    else
                    {
                        return(false);
                    }
                    if (cnsgmtRcp.isPayTrnsValid(parCashAccID, "D", parTtlCost, transDte))
                    {
                        succs = cnsgmtRcp.sendToGLInterfaceMnl(parCashAccID, "D", parTtlCost, transDte,
                                                               "Supplier Payment: " + parPayRmks, parCurncyID, dateStr,
                                                               parDocType, parDocID, parLineID);
                        if (!succs)
                        {
                            return(succs);
                        }
                    }
                    else
                    {
                        return(false);
                    }
                }
                return(succs);
            }
            catch (Exception ex)
            {
                Global.mnFrm.cmCde.showMsg(ex.Message, 0);
                return(false);
            }
        }