Commit a7319d9f authored by Koolapong Kongpitak's avatar Koolapong Kongpitak
Browse files

Add status for check stock SNWR019

Showing with 52 additions and 9 deletions
+52 -9
......@@ -10881,7 +10881,32 @@ namespace SYS_Core.Controllers
}
}
 
[HttpPost, Route("SNWR019_SUBMIT")]
[HttpPost, Route("SNWR019_Send")]
[Authorize]
public IHttpActionResult SNWR019_Send([FromBody] dynamic data)
{
try
{
DataSet ds = new DataSet();
OracleCommand cmd = new OracleCommand();
cmd.CommandText = "SP_NP_SNWR019_SEND";
cmd.Parameters.Add("P_COMPANY_CODE", OracleDbType.Varchar2).Value = DataService.GetIdentity(User, Cons.SS_COMPANY_CODE);
cmd.Parameters.Add("P_HEADER_ID", OracleDbType.Int16).Value = data["HEADER_ID"];
cmd.Parameters.Add("P_SYSTEM_USER", OracleDbType.Varchar2).Value = DataService.GetIdentity(User, Cons.SS_USER_NAME);
oOracledb.SqlExecute_CMD(cmd);
return Ok("Done");
}
catch (Exception ex)
{
oOracledb.WriteLog("ErrorHandle", ex.Message, "SNWR019_Send");
return ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
}
}
[HttpPost, Route("SNWR019_Submit")]
[Authorize]
public IHttpActionResult SNWR019_Submit([FromBody] dynamic data)
{
......@@ -10894,15 +10919,14 @@ namespace SYS_Core.Controllers
cmd.Parameters.Add("P_COMPANY_CODE", OracleDbType.Varchar2).Value = DataService.GetIdentity(User, Cons.SS_COMPANY_CODE);
cmd.Parameters.Add("P_HEADER_ID", OracleDbType.Int16).Value = data["HEADER_ID"];
cmd.Parameters.Add("P_SYSTEM_USER", OracleDbType.Varchar2).Value = DataService.GetIdentity(User, Cons.SS_USER_NAME);
cmd.Parameters.Add("C_RETURN", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
 
ds = oOracledb.SqlQueryDS_CMD(cmd);
oOracledb.SqlExecute_CMD(cmd);
 
return Json(DTFM.convertToList(ds));
return Ok("Done");
}
catch (Exception ex)
{
oOracledb.WriteLog("ErrorHandle", ex.Message, "SNWR019_SUBMIT");
oOracledb.WriteLog("ErrorHandle", ex.Message, "SNWR019_Submit");
return ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
}
}
......@@ -10933,7 +10957,7 @@ namespace SYS_Core.Controllers
}
}
 
[HttpPost, Route("SNWR019_CONFIRM/{headerId}")]
[HttpPost, Route("SNWR019_Confirm/{headerId}")]
[Authorize]
public IHttpActionResult SNWR019_Confirm(int headerId, [FromBody] dynamic data)
{
......@@ -10949,12 +10973,11 @@ namespace SYS_Core.Controllers
cmd.Parameters.Add("P_HEADER_ID", OracleDbType.Int16).Value = headerId;
cmd.Parameters.Add("P_PART_NO", OracleDbType.Varchar2).Value = d["PART_NO"];
cmd.Parameters.Add("P_SYSTEM_USER", OracleDbType.Varchar2).Value = DataService.GetIdentity(User, Cons.SS_USER_NAME);
cmd.Parameters.Add("C_RETURN", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
 
ds = oOracledb.SqlQueryDS_CMD(cmd);
oOracledb.SqlExecute_CMD(cmd);
}
 
return Json(DTFM.convertToList(ds));
return Ok("Done");
}
catch (Exception ex)
{
......@@ -11023,6 +11046,26 @@ namespace SYS_Core.Controllers
throw new Exception("Something wrong");
}
 
[HttpGet, Route("SNWR019_GetPartNo/{partNo}/{noofshowrec}")]
[Authorize]
public IHttpActionResult SNWR019_GetPartNo(string partNo, int noofshowrec)
{
DataSet ds = new DataSet();
partNo = ismoUtil.escapeCharacter(partNo);
OracleCommand cmd = new OracleCommand();
cmd.CommandText = "sp_NP_SNWR019_GET_PART";
cmd.Parameters.Add("p_COMPANY_CODE", OracleDbType.Varchar2).Value = DataService.GetIdentity(User, Cons.SS_COMPANY_CODE);
cmd.Parameters.Add("p_PART_NO", OracleDbType.Varchar2).Value = (partNo != null && partNo == "null" ? "" : partNo);
cmd.Parameters.Add("p_SHOW_RECORD", OracleDbType.Int16).Value = noofshowrec;
cmd.Parameters.Add("c_Return", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
ds = oOracledb.SqlQueryDS_CMD(cmd);
return Json(DTFM.convertToList(ds));
}
[HttpPost, Route("SNWR017_Print_Case_Number")]
[Authorize]
public IHttpActionResult SNWR017_Print_Case_Number([FromBody] dynamic data)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment