//for delete
        public void BankBranchDelete(int BankBranchId)
        {
            BankBranches result = ent.BankBranches.Where(x => x.BankBranchId == BankBranchId).FirstOrDefault();

            ent.DeleteObject(result);
            ent.SaveChanges();
        }
        public async Task <int> UpdateBankBranch([FromBody] BankBranches bankBranches)
        {
            var dyParam = new OracleDynamicParameters();

            dyParam.Add(Params.PARAMETER_ID, OracleDbType.Int64, ParameterDirection.Input, (object)bankBranches.ID ?? DBNull.Value);
            dyParam.Add(Params.PARAMETER_CURRENCY_CODE, OracleDbType.Varchar2, ParameterDirection.Input, (object)bankBranches.CODE ?? DBNull.Value, 100);
            dyParam.Add(Params.PARAMETER_NAME, OracleDbType.Varchar2, ParameterDirection.Input, (object)bankBranches.NAME ?? DBNull.Value, 500);
            dyParam.Add(Params.PARAMETER_NAME2, OracleDbType.Varchar2, ParameterDirection.Input, (object)bankBranches.NAME2 ?? DBNull.Value, 500);
            dyParam.Add(Params.PARAMETER_PHONE_CODE, OracleDbType.Varchar2, ParameterDirection.Input, (object)bankBranches.PHONE_CODE ?? DBNull.Value, 50);
            dyParam.Add(Params.PARAMETER_PHONE, OracleDbType.Varchar2, ParameterDirection.Input, (object)bankBranches.PHONE ?? DBNull.Value, 50);
            dyParam.Add(Params.PARAMETER_BANK_ID, OracleDbType.Int64, ParameterDirection.Input, (object)bankBranches.ST_BNK_ID ?? DBNull.Value);
            dyParam.Add(Params.PARAMETER_CITY_ID, OracleDbType.Int64, ParameterDirection.Input, (object)bankBranches.ST_CITY_ID ?? DBNull.Value);
            dyParam.Add(Params.PARAMETER_COUNTRY_ID, OracleDbType.Int64, ParameterDirection.Input, (object)bankBranches.ST_CNT_ID ?? DBNull.Value);

            int result = await _UpdateRepository.UpdateObjectAsync(SPName.SP_UPADTE_BANCK_BRANCH, dyParam);

            if (result == -1)
            {
                return(Convert.ToInt32(HttpStatusCode.OK));
            }
            else
            {
                return(Convert.ToInt32(HttpStatusCode.NotModified));
            }
        }
Exemple #3
0
        public void DeleteBranch(int BankBranchId)
        {
            BankBranches model = ent.BankBranches.First(x => x.BankBranchId == BankBranchId);

            ent.DeleteObject(model);
            ent.SaveChanges();
        }
Exemple #4
0
        public static BankBranches Clone(this BankBranches original)
        {
            BankBranches target = new BE.BankBranches();

            target.BankNumber    = original.BankNumber;
            target.BankName      = original.BankName;
            target.BranchNumber  = original.BranchNumber;
            target.BranchAddress = original.BranchAddress;
            target.BranchCity    = original.BranchCity;

            return(target);
        }
Exemple #5
0
        public void BranchUpdate(BranchManagementsModel model)
        {
            BankBranches result = ent.BankBranches.Where(x => x.BankBranchId == model.BankBranchId).FirstOrDefault();

            result.BranchAddress        = model.BranchAddress;
            result.BranchName           = model.BranchName;
            result.ContactPerson        = model.BranchContactPerson;
            result.PhoneNumber          = model.BranchPhoneNumber;
            result.ContactPersonPhoneNo = model.BranchContactPhoneNo;
            result.ContactPersonEmail   = model.BranchContactEmail;
            result.CountryId            = model.BranchCountryId;
            ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result);
            ent.SaveChanges();
        }
Exemple #6
0
 public BankManagementsModel BranchDetail(int?Id, out ActionResponse _ores)
 {
     if (Id != null)
     {
         BankBranches result = new BankBranches();
         result = _ent.BankBranches.Where(x => x.BankBranchId == Id).FirstOrDefault();
         if (result != null)
         {
             BankManagementsModel model = new BankManagementsModel
             {
                 BranchName           = result.BranchName,
                 BranchAddress        = result.BranchAddress,
                 BranchContactPerson  = result.ContactPerson,
                 BranchContactEmail   = result.ContactPersonEmail,
                 BranchContactPhoneNo = result.ContactPersonPhoneNo,
                 BankName             = result.Banks.BankName,
                 BranchPhoneNumber    = result.PhoneNumber,
                 BranchCountryName    = result.Countries.CountryName,
                 BranchCountryId      = result.CountryId,
                 BankBranchId         = result.BankBranchId,
                 BankId = result.BankId,
             };
             _ores = _res;
             return(model);
         }
         else
         {
             _res.ActionMessage  = String.Format(Resources.Message.InvalidOperation, "Branch");
             _res.ErrNumber      = 1005;
             _res.ErrSource      = "DataBase";
             _res.ErrType        = "App";
             _res.ResponseStatus = true;
             _ores = _res;
             return(_model);
         }
     }
     else
     {
         _res.ActionMessage  = String.Format(Resources.Message.InvalidOperation, "Branch");
         _res.ErrNumber      = 1005;
         _res.ErrSource      = "DataBase";
         _res.ErrType        = "App";
         _res.ResponseStatus = true;
         _ores = _res;
         return(_model);
     }
 }
Exemple #7
0
        public void CreateBranch(BranchManagementsModel model)
        {
            BankBranches obj = new BankBranches
            {
                BankId               = model.BankId,
                BranchName           = model.BranchName,
                BranchAddress        = model.BranchAddress,
                CountryId            = model.BranchCountryId,
                PhoneNumber          = model.BranchPhoneNumber,
                ContactPerson        = model.BranchContactPerson,
                ContactPersonPhoneNo = model.BranchContactPhoneNo,
                ContactPersonEmail   = model.BranchContactEmail,
            };

            ent.AddToBankBranches(obj);
            ent.SaveChanges();
        }
 /// <summary>
 /// converts bank to type of bank branches from xml
 /// </summary>
 /// <param name="element"></param>
 /// <returns></returns>
 BankBranches ConvertBank(XElement element)
 {
     try
     {
         BankBranches bank = new BankBranches();
         bank.BankName      = element.Element("שם_בנק").Value;
         bank.BankNumber    = int.Parse(element.Element("קוד_בנק").Value);
         bank.BranchNumber  = int.Parse(element.Element("קוד_סניף").Value);
         bank.BranchAddress = element.Element("כתובת_ה-ATM").Value;
         bank.BranchCity    = element.Element("ישוב").Value;
         return(bank);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public BankBranchModel BankBranchDetail(int BankBranchId)
        {
            BankBranches    result = ent.BankBranches.Where(x => x.BankBranchId == BankBranchId).FirstOrDefault();
            BankBranchModel model  = new BankBranchModel();

            model.BankBranchId         = result.BankBranchId;
            model.BankId               = result.BankId;
            model.BankName             = result.Banks.BankName;
            model.CountryId            = result.CountryId;
            model.Country              = result.Countries.CountryName;
            model.BranchName           = result.BranchName;
            model.BranchAddress        = result.BranchAddress;
            model.PhoneNo              = result.PhoneNumber;
            model.ContactPerson        = result.ContactPerson;
            model.ContactPersonPhoneNo = result.ContactPersonPhoneNo;
            model.ContactPersonEmail   = result.ContactPersonEmail;

            return(model);
        }
Exemple #10
0
        public BranchManagementsModel GetBranchDetails(int BankBranchId)
        {
            BankBranches result = new BankBranches();

            result = ent.BankBranches.Where(x => x.BankBranchId == BankBranchId).FirstOrDefault();
            BranchManagementsModel model = new BranchManagementsModel
            {
                BranchName           = result.BranchName,
                BranchAddress        = result.BranchAddress,
                BranchContactPerson  = result.ContactPerson,
                BranchContactEmail   = result.ContactPersonEmail,
                BranchContactPhoneNo = result.ContactPersonPhoneNo,
                BranchPhoneNumber    = result.PhoneNumber,
                BranchCountryId      = result.CountryId,
                BankBranchId         = result.BankBranchId,
                BankId   = result.BankId,
                BankName = result.Banks.BankName
            };

            return(model);
        }
        public ActionResult GetName(string Bank_Code, string Bank_Branch_Code)
        {
            var    user       = UserManager.Users.Where(x => x.UserName == User.Identity.Name).FirstOrDefault();
            string SchemeName = PensionSetup.GetSchemeNameAsync(user.SponsorNumber);

            if (String.IsNullOrEmpty(Bank_Branch_Code))
            {
                //Bank Code is not empty
                Banks_Service service = new Banks_Service();
                service.UseDefaultCredentials = false;
                service.Credentials           = new NetworkCredential(PensionSetup.SoapUsername, PensionSetup.SoapPassword);

                service.Url = "http://" + PensionSetup.ServerName +
                              ":" + PensionSetup.ServerPort +
                              "/" + PensionSetup.ServerInstance +
                              "/WS/" + SchemeName + "/Page/Banks";

                Banks banks = service.Read(Bank_Code);

                return(Json(banks.Name, JsonRequestBehavior.AllowGet));
            }
            else
            {
                //Bank Branch Code is not empty
                BankBranches_Service serv = new BankBranches_Service();
                serv.UseDefaultCredentials = false;
                serv.Credentials           = new NetworkCredential(PensionSetup.SoapUsername, PensionSetup.SoapPassword);

                serv.Url = "http://" + PensionSetup.ServerName +
                           ":" + PensionSetup.ServerPort +
                           "/" + PensionSetup.ServerInstance +
                           "/WS/" + SchemeName + "/Page/BankBranches";

                BankBranches branches = serv.Read(Bank_Code, Bank_Branch_Code);

                return(Json(branches.Branch_Name, JsonRequestBehavior.AllowGet));
            }
        }