コード例 #1
0
        public HttpResponseMessage GetRawExpensesFixedUsingId(HttpRequestMessage request, int Id)
        {
            return(GetHttpResponse(request, () =>
            {
                HttpResponseMessage res = null;

                OpexMtd obj = new OpexMtd();
                RawExpensesFixedModel opex = obj.GetRawExpensesFixedById(Id);

                res = request.CreateResponse(HttpStatusCode.OK, opex);

                return res;
            }));
        }
コード例 #2
0
        } //========== end of the mtd

        public Models.RawExpensesFixedModel GetRawExpensesFixedById(int Id)
        {
            var op = new RawExpensesFixedModel();

            using (var con = new System.Data.SqlClient.SqlConnection(connectionString))
            {
                var cmd = new System.Data.SqlClient.SqlCommand("spp_RawExpensesFixed_Id", con);
                cmd.CommandType    = System.Data.CommandType.StoredProcedure;
                cmd.CommandTimeout = 0;

                //cmd.Parameters.Add("@result", System.Data.SqlDbType.TinyInt).Direction = System.Data.ParameterDirection.Output;

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "Id",
                    Value         = Id,
                });


                con.Open();
                //cmd.ExecuteNonQuery();
                //cmd2.ExecuteNonQuery();

                SqlDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    op.FINID       = reader["FINID"] != DBNull.Value ? int.Parse(reader["FINID"].ToString()) : 0;
                    op.GL_Code     = reader["GL_Code"] != DBNull.Value ? reader["GL_Code"].ToString() : "null";
                    op.GL_Name     = reader["GL_Name"] != DBNull.Value ? reader["GL_Name"].ToString() : "null";
                    op.Post_Date   = reader["Post_Date"] != DBNull.Value ? reader["Post_Date"].ToString() : "null";
                    op.Amount      = reader["Amount"] != DBNull.Value ? double.Parse(reader["Amount"].ToString()) : 0;
                    op.Description = reader["Description"] != DBNull.Value ? reader["Description"].ToString() : "null";
                    op.ChkMIS1     = reader["ChkMIS1"] != DBNull.Value ? reader["ChkMIS1"].ToString() : "null";
                    op.ChkMIS2     = reader["ChkMIS2"] != DBNull.Value ? reader["ChkMIS2"].ToString() : "null";

                    op.MIS_Code   = reader["MIS_Code"] != DBNull.Value ? reader["MIS_Code"].ToString() : "null";
                    op.BranchCode = reader["BranchCode"] != DBNull.Value ? reader["BranchCode"].ToString() : "null";
                    op.TRANSID    = reader["TRANSID"] != DBNull.Value ? reader["TRANSID"].ToString() : "null";
                    op.SUBGL      = reader["SUBGL"] != DBNull.Value ? reader["SUBGL"].ToString() : "null";

                    op.SBUCODE = reader["SBUCODE"] != DBNull.Value ? reader["SBUCODE"].ToString() : "null";
                    op.Account = reader["Account"] != DBNull.Value ? reader["Account"].ToString() : "null";
                    op.Product = reader["Product"] != DBNull.Value ? reader["Product"].ToString() : "null";
                }
                con.Close();
            }
            return(op);
        } //========== end of the mtd
コード例 #3
0
        } //========== end of the mtd

        public IEnumerable <Models.RawExpensesFixedModel> GetAllRawExpensesFixedModelMtd_2(string svalue)
        {
            svalue = svalue.Replace("FORWARDSLASHXTER", "/");
            svalue = svalue.Replace("DOTXTER", ".");

            List <RawExpensesFixedModel> opexrawexpensesfixedList = new List <RawExpensesFixedModel>();

            using (var con = new System.Data.SqlClient.SqlConnection(connectionString))
            {
                var cmd = new System.Data.SqlClient.SqlCommand("spp_RawExpensesFixed_2", con);
                cmd.CommandType    = System.Data.CommandType.StoredProcedure;
                cmd.CommandTimeout = 0;

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "SearchValue",
                    Value         = svalue,
                });

                con.Open();

                SqlDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    var op = new RawExpensesFixedModel();

                    op.FINID       = reader["FINID"] != DBNull.Value ? int.Parse(reader["FINID"].ToString()) : 0;
                    op.GL_Code     = reader["GL_Code"] != DBNull.Value ? reader["GL_Code"].ToString() : "null";
                    op.GL_Name     = reader["GL_Name"] != DBNull.Value ? reader["GL_Name"].ToString() : "null";
                    op.Post_Date   = reader["Post_Date"] != DBNull.Value ? reader["Post_Date"].ToString() : "null";
                    op.Amount      = reader["Amount"] != DBNull.Value ? double.Parse(reader["Amount"].ToString()) : 0;
                    op.Description = reader["Description"] != DBNull.Value ? reader["Description"].ToString() : "null";
                    op.ChkMIS1     = reader["ChkMIS1"] != DBNull.Value ? reader["ChkMIS1"].ToString() : "null";
                    op.ChkMIS2     = reader["ChkMIS2"] != DBNull.Value ? reader["ChkMIS2"].ToString() : "null";

                    op.MIS_Code   = reader["MIS_Code"] != DBNull.Value ? reader["MIS_Code"].ToString() : "null";
                    op.BranchCode = reader["BranchCode"] != DBNull.Value ? reader["BranchCode"].ToString() : "null";
                    op.TRANSID    = reader["TRANSID"] != DBNull.Value ? reader["TRANSID"].ToString() : "null";
                    op.SUBGL      = reader["SUBGL"] != DBNull.Value ? reader["SUBGL"].ToString() : "null";

                    opexrawexpensesfixedList.Add(op);
                }
                con.Close();
                //System.Web.HttpContext.Current.Session["opexstaffexpdiff"] = opexstaffexpdiffList;
            }
            return(opexrawexpensesfixedList);
        } //========== end of the mtd
コード例 #4
0
        } //========== end of the mtd

        public void UpdateRawExpensesFixed(RawExpensesFixedModel updateopex)
        {
            using (var con = new System.Data.SqlClient.SqlConnection(connectionString))
            {
                var cmd = new System.Data.SqlClient.SqlCommand("spp_RawExpensesFixed_update", con);
                cmd.CommandType    = System.Data.CommandType.StoredProcedure;
                cmd.CommandTimeout = 0;

                //cmd.Parameters.Add("@result", System.Data.SqlDbType.TinyInt).Direction = System.Data.ParameterDirection.Output;

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "id",
                    Value         = updateopex.FINID,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "glcode",
                    Value         = updateopex.GL_Code,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "glname",
                    Value         = updateopex.GL_Name,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "mis_code",
                    Value         = updateopex.MIS_Code,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "branchcode",
                    Value         = updateopex.BranchCode,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "subgl",
                    Value         = updateopex.SUBGL,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "sbucode",
                    Value         = updateopex.SBUCODE,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "product",
                    Value         = updateopex.Product,
                });

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "account",
                    Value         = updateopex.Account,
                });



                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
        }
コード例 #5
0
        public HttpResponseMessage UpdateRawExpensesFixed(HttpRequestMessage request, [FromBody] RawExpensesFixedModel updateopexmodel)
        {
            return(GetHttpResponse(request, () =>
            {
                OpexMtd obj = new OpexMtd();
                obj.UpdateRawExpensesFixed(updateopexmodel);

                return request.CreateResponse(HttpStatusCode.OK);
            }));
        }