コード例 #1
0
        public async Task <ReturnedSaveFuncInfo> SaveAsync(PardakhtHavaleBussines item, SqlTransaction tr)
        {
            var res = new ReturnedSaveFuncInfo();

            try
            {
                var cmd = new SqlCommand("sp_PardakhtHavale_Insert", tr.Connection, tr)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.AddWithValue("@guid", item.Guid);
                cmd.Parameters.AddWithValue("@modif", item.Modified);
                cmd.Parameters.AddWithValue("@desc", item.Description ?? "");
                cmd.Parameters.AddWithValue("@masterGuid", item.MasterGuid);
                cmd.Parameters.AddWithValue("@price", item.Price);
                cmd.Parameters.AddWithValue("@peygiryNo", item.Number);
                cmd.Parameters.AddWithValue("@bankTafsilGuid", item.BankTafsilGuid);
                cmd.Parameters.AddWithValue("@bankMoeinGuid", ParentDefaults.MoeinCoding.CLSMoein10101);
                cmd.Parameters.AddWithValue("@serverSt", (short)item.ServerStatus);
                cmd.Parameters.AddWithValue("@serverDate", item.ServerDeliveryDate);

                await cmd.ExecuteNonQueryAsync();
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
                res.AddReturnedValue(ex);
            }

            return(res);
        }
コード例 #2
0
        private PardakhtBussines LoadData(SqlDataReader dr)
        {
            var item = new PardakhtBussines();

            try
            {
                item.Guid               = (Guid)dr["Guid"];
                item.Modified           = (DateTime)dr["Modified"];
                item.DateM              = (DateTime)dr["DateM"];
                item.Description        = dr["Description"].ToString();
                item.Number             = (long)dr["Number"];
                item.TafsilGuid         = (Guid)dr["TafsilGuid"];
                item.MoeinGuid          = (Guid)dr["MoeinGuid"];
                item.UserGuid           = (Guid)dr["UserGuid"];
                item.SanadNumber        = (long)dr["SanadNumber"];
                item.TafsilName         = dr["TafsilName"].ToString();
                item.UserName           = dr["UserName"].ToString();
                item.ServerDeliveryDate = (DateTime)dr["ServerDeliveryDate"];
                item.ServerStatus       = (ServerStatus)dr["ServerStatus"];
                item.IsModified         = true;
                item.CheckMoshtariList  = AsyncContext.Run(() => PardakhtCheckMoshtariBussines.GetAllAsync(item.Guid));
                item.CheckShakhsiList   = AsyncContext.Run(() => PardakhtCheckShakhsiBussines.GetAllAsync(item.Guid));
                item.HavaleList         = AsyncContext.Run(() => PardakhtHavaleBussines.GetAllAsync(item.Guid));
                item.NaqdList           = AsyncContext.Run(() => PardakhtNaqdBussines.GetAllAsync(item.Guid));
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }

            return(item);
        }
コード例 #3
0
        private PardakhtHavaleBussines LoadData(SqlDataReader dr)
        {
            var item = new PardakhtHavaleBussines();

            try
            {
                item.Guid               = (Guid)dr["Guid"];
                item.Modified           = (DateTime)dr["Modified"];
                item.MasterGuid         = (Guid)dr["MasterGuid"];
                item.Description        = dr["Description"].ToString();
                item.Price              = (decimal)dr["Price"];
                item.Number             = dr["Number"].ToString();
                item.BankTafsilGuid     = (Guid)dr["BankTafsilGuid"];
                item.BankMoeinGuid      = (Guid)dr["BankMoeinGuid"];
                item.ServerDeliveryDate = (DateTime)dr["ServerDeliveryDate"];
                item.ServerStatus       = (ServerStatus)dr["ServerStatus"];
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }

            return(item);
        }
コード例 #4
0
 public frmPardakhtHavale(PardakhtHavaleBussines temp)
 {
     InitializeComponent();
     cls           = temp ?? new PardakhtHavaleBussines();
     ucHeader.Text = "پرداخت حواله";
 }
コード例 #5
0
        private object GetRowInfo(int index)
        {
            try
            {
                var o = new object();
                if (index > DGrid.RowCount - 1)
                {
                    return(null);
                }

                if (DGrid[DGType.Index, index].Value.ToString() == "نقد")
                {
                    var temp = new PardakhtNaqdBussines()
                    {
                        Guid              = (Guid)(DGrid[DgGuid.Index, index].Value),
                        Price             = (DGrid[DGPrice.Index, index].Value.ToString().ParseToDecimal()),
                        SandouqTafsilGuid = (Guid)(DGrid[DGTafsilGuid.Index, index].Value),
                        Description       = DGrid[DG_TempDescription.Index, index].Value.ToString()
                    };
                    o = temp;
                }
                else if (DGrid[DGType.Index, index].Value.ToString() == "چک دریافتی")
                {
                    var temp = new PardakhtCheckMoshtariBussines()
                    {
                        Guid        = (Guid)(DGrid[DgGuid.Index, index].Value),
                        Price       = (DGrid[DGPrice.Index, index].Value.ToString().ParseToDecimal()),
                        Description = DGrid[DG_TempDescription.Index, index].Value.ToString(),
                        CheckGuid   = (Guid)(DGrid[dgCheckGuid.Index, index].Value)
                    };
                    o = temp;
                }
                else if (DGrid[DGType.Index, index].Value.ToString() == "حواله")
                {
                    var temp = new PardakhtHavaleBussines()
                    {
                        Guid           = (Guid)(DGrid[DgGuid.Index, index].Value),
                        Price          = (DGrid[DGPrice.Index, index].Value.ToString().ParseToDecimal()),
                        BankTafsilGuid = (Guid)(DGrid[DGTafsilGuid.Index, index].Value),
                        Number         = DGrid[DGNumber.Index, index].Value.ToString(),
                        Description    = DGrid[DG_TempDescription.Index, index].Value.ToString()
                    };
                    o = temp;
                }
                else if (DGrid[DGType.Index, index].Value.ToString() == "چک شخصی")
                {
                    var temp = new PardakhtCheckShakhsiBussines()
                    {
                        Guid          = (Guid)(DGrid[DgGuid.Index, index].Value),
                        Price         = (DGrid[DGPrice.Index, index].Value.ToString().ParseToDecimal()),
                        Description   = DGrid[DG_TempDescription.Index, index].Value.ToString(),
                        CheckPageGuid = (Guid)(DGrid[dgCheckGuid.Index, index].Value),
                        Number        = DGrid[DGNumber.Index, index].Value.ToString(),
                        DateSarResid  = (DateTime)DGrid[DGDateSarresid.Index, index].Value
                    };
                    o = temp;
                }
                return(o);
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
                return(null);
            }
        }