Пример #1
0
        public HttpResponseMessage GetDetailsTop1(HttpRequestMessage request, string teamcode, int yr)
        {
            return(GetHttpResponse(request, () =>
            {
                HttpResponseMessage res = null;

                TeamStructureModel tb = new TeamStructureModel();

                using (var con = new System.Data.SqlClient.SqlConnection(connectionString))
                {
                    var cmd = new System.Data.SqlClient.SqlCommand("getdetailstop1", 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 = "TeamCode",
                        Value = teamcode,
                    });

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

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

                    SqlDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        tb.TeamName = reader["TeamName"] != DBNull.Value ? reader["TeamName"].ToString() : "default";
                        tb.Branch_Code = reader["Branch_Code"] != DBNull.Value ? reader["Branch_Code"].ToString() : "default";
                        tb.BranchName = reader["BranchName"] != DBNull.Value ? reader["BranchName"].ToString() : "default";
                        tb.Region_Code = reader["Region_Code"] != DBNull.Value ? reader["Region_Code"].ToString() : "default";
                        tb.RegionName = reader["RegionName"] != DBNull.Value ? reader["RegionName"].ToString() : "default";
                        tb.Zone_Code = reader["Zone_Code"] != DBNull.Value ? reader["Zone_Code"].ToString() : "default";
                        tb.ZoneName = reader["ZoneName"] != DBNull.Value ? reader["ZoneName"].ToString() : "default";
                        tb.DIRECTORATECODE = reader["DIRECTORATECODE"] != DBNull.Value ? reader["DIRECTORATECODE"].ToString() : "default";
                        tb.DIRECTORATENAME = reader["DIRECTORATENAME"] != DBNull.Value ? reader["DIRECTORATENAME"].ToString() : "default";
                    }
                    con.Close();
                }

                //comm = "Operation Successful.";
                res = request.CreateResponse(HttpStatusCode.OK, tb);

                return res;
            }));
        }
Пример #2
0
        public HttpResponseMessage UpdateDetailsTop1(HttpRequestMessage request, [FromBody] TeamStructureModel teamstructureModel)
        {
            return(GetHttpResponse(request, () =>
            {
                var comm = "";
                HttpResponseMessage res = null;

                //var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["FintrakDBConnection"].ConnectionString;

                using (var con = new System.Data.SqlClient.SqlConnection(connectionString))
                {
                    var cmd = new System.Data.SqlClient.SqlCommand("updatedetailstop1", 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 = "Accountofficer_Code",
                        Value = teamstructureModel.Accountofficer_Code,
                    });

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                    con.Open();
                    cmd.ExecuteNonQuery();
                    con.Close();
                }

                comm = "Operation Successful.";
                res = request.CreateResponse(HttpStatusCode.OK, comm);

                return res;
            }));
        }