public BuscarPedido buscar_pedido(string token, string nro_pedido, ref Int32 resultado) { BuscarPedido obj = null; string sqlquery = "USP_BATACLUB_KEOS_PEDIDO_EC"; try { obj = new BuscarPedido(); obj.token = token; obj.nro_pedido = nro_pedido; using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PEDIDO", nro_pedido); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count == 0) { obj.estado_pedido = "No Existe"; resultado = 0; } else { obj.estado_pedido = dt.Rows[0]["estado"].ToString(); resultado = 1; } } } } } catch { } return(obj); }
public Reply Buscar_Pedido([FromBody] BuscarPedido model) { Reply or = new Reply(); or.result = 0; Dat_Keos dat_doc = null; try { if (!Verify(model.token)) { or.messaje = "No autorizado"; return(or); } if (model.nro_pedido == null) { or.messaje = "Ingrese el numero de pedido a buscar"; return(or); } if (model.nro_pedido.Trim().Length == 0) { or.messaje = "Ingrese el numero de pedido a buscar"; return(or); } dat_doc = new Dat_Keos(); Int32 resultado = 0; or.data = dat_doc.buscar_pedido(model.token, model.nro_pedido, ref resultado); or.result = (resultado == 1) ? 1 : 0;// resultado; or.data = (resultado == 0 ? null : or.data); or.messaje = (resultado == 1) ? "Pedido encontrado" : "El Nro de Pedido no existe, por favor verificar"; } catch (Exception exc) { or.messaje = "¡Ocurrio un error en el servidor!"; } return(or); }