コード例 #1
0
        public static int AddNewBeneficiary(BeneficiaryProjLocInfo bene)
        {
            if (bene == null)
            {
                throw new ArgumentNullException("bene");
            }


            int retValue = -1;

            return(ProjManagementAdmin.AddNewBeneficiary(bene, out retValue));
        }
コード例 #2
0
 public HttpResponseMessage Post(BeneficiaryProjLocInfo bene)
 {
     try
     {
         BeneficiaryProjLocBl.AddNewBeneficiary(bene);
         return(new HttpResponseMessage(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         return(new HttpResponseMessage(HttpStatusCode.BadRequest));
     }
 }
コード例 #3
0
 public static HttpResponseMessage UpdateBeneficiary(BeneficiaryProjLocInfo bene)
 {
     try
     {
         int val = BeneficiaryProjLocDal.UpdateBeneficiary(bene);
         return(new HttpResponseMessage(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         Console.WriteLine("EXCEPTION: " + ex);
         return(new HttpResponseMessage(HttpStatusCode.BadRequest));
     }
 }
コード例 #4
0
        public static BeneficiaryProjLocInfo[] GetBeneficiaryAtProjectLocation(int BeneficiaryId)
        {
            ArrayList al       = new ArrayList();
            int       retValue = -1;

            //Generated Code for query : dbo.GetAllVendors
            using (SqlDataReader dr = ProjManagementAdmin.GetBeneficiaryAtProjectLocation(BeneficiaryId, out retValue)) //Initialize and retrieve code for Datareader goes here
            {
                while (dr.Read())
                {
                    BeneficiaryProjLocInfo b = new BeneficiaryProjLocInfo();
                    b.BeneficiaryId      = Convert.ToInt32(dr["beneficiary_id"]);
                    b.BeneficiaryName    = dr["beneficiary_name"].ToString();
                    b.BeneficiaryAddress = dr["beneficiary_address"].ToString();
                    b.ProjectLocationId  = Convert.ToInt32(dr["project_location_id"]);
                    b.ProjectId          = Convert.ToInt32(dr["project_id"]);
                    b.ProjectName        = dr["project_name"].ToString();
                    // b.ProjectCode = dr["project_code"].ToString();


                    b.LocationId   = Convert.ToInt32(dr["location_id"]);
                    b.LocationName = dr["location_name"].ToString();

                    b.IsActive    = Convert.ToBoolean(dr["is_active"]);
                    b.CreatedDate = Convert.ToDateTime(dr["created_date"]);
                    b.ChangedDate = Convert.ToDateTime(dr["changed_date"]);

                    b.ChangedBy = dr["changed_by"].ToString();
                    al.Add(b);
                }
                //dr.Close();
            }

            BeneficiaryProjLocInfo[] allInfo = new BeneficiaryProjLocInfo[al.Count];
            al.CopyTo(allInfo);
            return(allInfo);
        }
コード例 #5
0
        public static int UpdateBeneficiary(BeneficiaryProjLocInfo bene)
        {
            int retValue = -1;

            return(ProjManagementAdmin.UpdateBeneficiary(bene, out retValue));
        }
コード例 #6
0
 public static int AddNewBeneficiary(BeneficiaryProjLocInfo bene)
 {
     return(BeneficiaryProjLocDal.AddNewBeneficiary(bene));
 }
コード例 #7
0
 public HttpResponseMessage Post(BeneficiaryProjLocInfo bene)
 {
     return(BeneficiaryProjLocBl.UpdateBeneficiary(bene));
 }