public UComentario_CalificacionDatos comentar(URegistro session, UComentarios comentario, UHotel hotelSession) { UComentario_CalificacionDatos datos = new UComentario_CalificacionDatos(); if (session != null) { UComentarios comenta = new UComentarios(); comenta.Id_hotel = hotelSession.Idhotel; comenta.Id_usuario = session.Id; comenta.Comentario = comentario.Comentario; comenta.Fecha_comentario = DateTime.Now; Boolean consulta = new DAOComentarios().consulta(comenta); if (consulta == true) { new DAOComentarios().insertComentario(comenta); datos.ComentarioTb = ""; datos.Mensaje = "Comentario Agregado."; } else { datos.Mensaje = "No puede comentar"; } } else { datos.Mensaje = "Para comentar, inicie sesion."; datos.ComentarioTb = ""; } return(datos); }
public void insertComentario(UComentarios coment) { using (var db = new Mapeo()) { db.comentario.Add(coment); db.SaveChanges(); } }
public UUsuario insertarcomentario(UComentarios comentario, UUsuario mensaje) { DUser dao = new DUser(); UUsuario user = new UUsuario(); dao.insertComentario(comentario); user.Mensaje = "<script type='text/javascript'>alert('" + mensaje.Mensaje.ToString() + "');window.location=\"InicioCliente.aspx\"</script>"; return(user); }
public UComentarios InsertarComentario(UComentarios datos) { UComentarios comentario = new UComentarios(); DUser data = new DUser(); data.insertarComentarios(datos); comentario.Mensaje = "<script type='text/javascript'>alert('Comentario Enviado Correctamente');window.location=\"Inicio.aspx\"</script>"; return(comentario); }
protected void BT_Enviar_Click(object sender, EventArgs e) { UComentarios datos = new UComentarios(); L_Persistencia user = new L_Persistencia(); UUsuario mensaje = new UUsuario(); datos.Descripcion = TB_Comentario.Text.ToString(); datos.User_id = int.Parse(Session["user_id"].ToString()); mensaje.Mensaje = Session["men"].ToString(); mensaje = user.insertarcomentario(datos, mensaje); this.Page.Response.Write(mensaje.Mensaje); }
protected void BT_Enviar_Click(object sender, EventArgs e) { UComentarios datos = new UComentarios(); LUser user = new LUser(); datos.Descripcion = TB_Comentario.Text.ToString(); datos.User_id = int.Parse(Session["user_id"].ToString()); datos = user.InsertarComentario(datos); this.Page.Response.Write(datos.Mensaje); }
protected void Btn_Comentar_Click(object sender, EventArgs e) { ClientScriptManager cm = this.ClientScript; UComentarios comenta = new UComentarios(); comenta.Comentario = TB_Comentario.Text; LComentariosHotel logica = new LComentariosHotel(); UComentario_CalificacionDatos datos = new UComentario_CalificacionDatos(); datos = logica.comentar((URegistro)Session["usuario"], comenta, (UHotel)Session["visitarhotel"]); TB_Comentario.Text = datos.ComentarioTb; L_MensajeC.Text = datos.Mensaje; }
public Boolean consulta(UComentarios user) { Double tdia = 3; List <UComentarios> comentario = new Mapeo().comentario.Where(x => (x.Id_hotel == user.Id_hotel) && (user.Id_usuario == x.Id_usuario)).ToList(); int cantidad = new Mapeo().reserva.Where(x => x.Idhotel == user.Id_hotel && ((user.Id_usuario == x.Idusuario && user.Fecha_comentario >= x.Fecha_salida && user.Fecha_comentario <= x.Limite_comentario))).Count(); if (cantidad > 0) { //confirma = true; return(true); } else { //confirma = false; return(false); } }