public string Acciones(Entidad.CitaDPWQueryInput Parametros) { string Resultado = ""; Resultado = ejecuta.Acciones(Parametros); return(Resultado); }
public string Acciones(Entidad.CitaDPWQueryInput Parametros) { var Resultado = DB2Helper.ExecuteDb2Scalar(CommandType.StoredProcedure, "SP_JNTAOPE_ACCIONES_CITADPW2", Parametros); if (Resultado == null) { Resultado = "OK"; } return(Resultado.ToString()); }
public JsonResult AccionesCita(Entidad.CitaDPWFormInput form) { Entidad.CitaDPWQueryInput input = new Entidad.CitaDPWQueryInput(); string data = string.Empty; if (form.ACCION == "I" || form.ACCION == "U") { CompletarCitasExtraportuarioSoapClient Cita = new CompletarCitasExtraportuarioSoapClient(); CompletarCitaRequest request = new CompletarCitaRequest(); CompletarCitaRequestBody requestBody = new CompletarCitaRequestBody(); CompletarCitasExtraportuarioSoap citasExtraportuarioSoap = new CompletarCitasExtraportuarioSoapClient(); CompletarCitaResponseBody responseBody = new CompletarCitaResponseBody(); CompletarCitaResponse response = new CompletarCitaResponse(); requestBody.usuario = ConfigurationManager.AppSettings["Usuario"]; requestBody.clave = ConfigurationManager.AppSettings["Contrasena"]; requestBody.numerocita = form.NUMCITA; requestBody.contenedor = form.NROCON; requestBody.isoType = form.ISOTYPE.Substring(7, 4); requestBody.placa = form.NROPLACA; requestBody.dni = form.DOCCHFR; //requestBody.ructercerizada = form.RUCEMP; if (!form.RUCEMP.Equals("20100039207")) { requestBody.ructercerizada = form.RUCEMP; } requestBody.precinto1 = form.NROPREC1; requestBody.precinto2 = form.NROPREC2; requestBody.precinto3 = form.NROPREC3; requestBody.precinto4 = form.NROPREC4; requestBody.tara = form.TARA.ToString(); requestBody.peso = form.PESO.ToString(); request.Body = requestBody; response = citasExtraportuarioSoap.CompletarCita(request); responseBody = response.Body; var Result = JsonConvert.DeserializeObject <Entidad.CompletarCitaResult>(responseBody.CompletarCitaResult); if (Result.id == "0") { if (form.ACCION == "I") { input.NUMID03 = System.Guid.NewGuid().ToString(); } else { input.NUMID03 = form.NUMID03; } input.NUMCITA = form.NUMCITA; input.NROCON = form.NROCON; input.ISOTYPE = form.ISOTYPE.Substring(7, 4); input.NROPLACA = form.NROPLACA; input.DOCCHFR = form.DOCCHFR; //input.RUCEMP = form.RUCEMP; if (!form.RUCEMP.Equals("20100039207")) { input.RUCEMP = form.RUCEMP; } input.NROPREC1 = form.NROPREC1; input.NROPREC2 = form.NROPREC2; input.NROPREC3 = form.NROPREC3; input.NROPREC4 = form.NROPREC4; input.TARA = form.TARA; input.PESO = form.PESO; input.TIPENV = "M"; input.RPTASERV = Result.descripcion; input.IDRPTASERV = "V"; input.USRREG = (string)Session["Usuario"]; input.USERMOD = (string)Session["Usuario"]; input.FECREG = (DateTime.Now.ToString("yyyyMMdd")); input.FECMOD = (DateTime.Now.ToString("yyyyMMdd")); input.HRSREG = (DateTime.Now.ToString("HHmmss")); input.HRSMOD = (DateTime.Now.ToString("HHmmss")); input.SESTRG = "A"; input.ACCION = form.ACCION; input.OPEPORT = ConfigurationManager.AppSettings["OPEPORT"]; data = lgCita.Acciones(input); if (data == "OK") { if (input.ACCION == "I") { ActualizaFlg(form.IDRCE, "C"); } } } else { data = Result.descripcion; } //--------------------------------------- } return(Json(data)); }