public ValoracionDOM Modificar(ValoracionDOM Entidad) { ValoracionDOM Modificado = null; try { string sql = @"UPDATE dbo.Valoracion SET IdUsuario=@IdUsuario , IdEstacimionamiento=@IdEstacimionamiento, Comentario = @Comentario, Puntuacion=@Puntuacion, Direccion = @Direccion, Celular=@Celular WHERE IdValoracion=@IdValoracion"; using (SqlConnection conexion = new SqlConnection(Local.ConnectionString)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@IdValoracion", Entidad.IdValoracion)); comando.Parameters.Add(new SqlParameter("@IdUsuario", Entidad.IdUsuario)); comando.Parameters.Add(new SqlParameter("@IdEstacimionamiento", Entidad.IdEstacimionamiento)); comando.Parameters.Add(new SqlParameter("@Comentario", Entidad.Comentario)); comando.Parameters.Add(new SqlParameter("@Puntuacion", Entidad.Puntuacion)); comando.ExecuteNonQuery(); } } Modificado = Entidad; } catch (System.Exception ex) { var ms = ex.Message; } return(Modificado); }
public ValoracionDOM Obtener(string IdEstacimionamiento) { ValoracionDOM Encontrado = null; try { string sql = "SELECT * FROM dbo.Valoracion WHERE IdEstacimionamiento= @IdEstacimionamiento"; using (SqlConnection conexion = new SqlConnection(Local.ConnectionString)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@IdEstacimionamiento", IdEstacimionamiento)); using (SqlDataReader resultado = comando.ExecuteReader()) { if (resultado.Read()) { Encontrado = new ValoracionDOM() { IdUsuario = (int)resultado["IdUsuario"], IdEstacimionamiento = (int)resultado["IdEstacimionamiento"], Comentario = (string)resultado["Comentario"], Puntuacion = (int)resultado["Puntuacion"] }; } } } } } catch (System.Exception ex) { var ms = ex.Message; } return(Encontrado); }
public ValoracionDOM Crear(ValoracionDOM Parametro) { try { return(new RestClient <ValoracionDOM>().POST(Parametro, "http://sharedcss.com/evp/application/ValoracionService/Valoracion.svc/Valoracion").GetAwaiter().GetResult()); } catch (WebException ex) { var RestClientException = ex.Serializer(); //CONTINGENCIA var errorIronMQMessageBird = ""; try { //IronMQ errorIronMQMessageBird += "[IronMQ: "; var iromMq = IronSharp.IronMQ.Client.New(new IronSharp.Core.IronClientConfig { ProjectId = "5d1ec07e967e0f0009110652", Token = "IbPVHZWeivK980I3TlB5", Host = "mq-aws-eu-west-1-1.iron.io", Scheme = Uri.UriSchemeHttp, Port = 80, }); IronSharp.IronMQ.QueueClient queue = iromMq.Queue("ValoracionCrear"); JavaScriptSerializer js = new JavaScriptSerializer(); queue.Post(js.Serialize(Parametro)); errorIronMQMessageBird += "Guardado]"; //MessageBird: Para la prueba de SMS debemos enviar como comentario SMS if (Parametro.Comentario == "SMS") { errorIronMQMessageBird += "[MessageBird: "; var celular = "936059777"; string YourAccessKey = "sa2mNTcSqTNEpcZDJC5TNwqa0"; Client sclient = Client.CreateDefault(YourAccessKey); long Msisdn = long.Parse("+51" + celular); Message message = sclient.SendMessage("SDS", "Hola, existe problema en el servicio GestionarAsistenteService/Valoración", new[] { Msisdn }); errorIronMQMessageBird += "Enviado]"; } } catch (System.Exception esx) { errorIronMQMessageBird += esx.Message + "]"; } throw new WebFaultException <RepetidoException> ( new RepetidoException() { Codigo = "400", Descripcion = RestClientException.Descripcion + "\n IronMQMessageBird: " + errorIronMQMessageBird }, System.Net.HttpStatusCode.Conflict ); } }
public ValoracionDOM Modificar(ValoracionDOM Parametro) { try { return(new RestClient <ValoracionDOM>().PUT(Parametro, "http://sharedcss.com/evp/application/ValoracionService/Valoracion.svc/Valoracion").GetAwaiter().GetResult()); } catch (System.Exception) { throw; } }
public ActionResult Valoracion(ValoracionDOM ValoracionDOM) { try { ValoracionDOM.IdUsuario = (Security.SecurityLocal.Usuario as UsuarioDOM).IdUsuario; var respuesta = (new RestClient <ValoracionDOM>().POST(ValoracionDOM, ServiceRest.GestionarAsistenteService + "Valoracion.svc/Valoracion").GetAwaiter().GetResult()); return(Json(new { status = true, value = "valoración registrada" }, JsonRequestBehavior.AllowGet)); } catch (WebException ex) { var RestClientException = ex.Serializer(); return(Json(new { status = false, value = RestClientException.Descripcion }, JsonRequestBehavior.AllowGet)); } catch (System.Exception ex) { return(Json(new { status = false, value = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ValoracionDOM Crear(ValoracionDOM Entidad) { string sql = @"INSERT INTO dbo.Valoracion VALUES ( @IdUsuario, @IdEstacimionamiento, @Comentario, @Puntuacion,1 );"; using (SqlConnection conexion = new SqlConnection(Local.ConnectionString)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@IdUsuario", Entidad.IdUsuario)); comando.Parameters.Add(new SqlParameter("@IdEstacimionamiento", Entidad.IdEstacimionamiento)); comando.Parameters.Add(new SqlParameter("@Comentario", Entidad.Comentario)); comando.Parameters.Add(new SqlParameter("@Puntuacion", Entidad.Puntuacion)); comando.ExecuteNonQuery(); } } return(Entidad); }
public ValoracionDOM Crear(ValoracionDOM Parametro) { try { var DAO = new ValoracionDAO(); //if (DAO.Obtener(Parametro.NumDocumento) != null) // Ya existe //{ //} return(DAO.Crear(Parametro)); } catch (Exception ex) { throw new WebFaultException <RepetidoException> ( new RepetidoException() { Codigo = "400", Descripcion = ex.Message }, System.Net.HttpStatusCode.Conflict ); } }
public ValoracionDOM Modificar(ValoracionDOM Parametro) { var DAO = new ValoracionDAO(); return(DAO.Modificar(Parametro)); }