public UAuxVenta BTN_Reportar_Click(Object Session, Object VerProducto, String DDL_Reportes) { UAuxVenta response = new UAuxVenta(); if (Session == null) { response.Valido = false; response.Msg = "Tienes que iniciar sesion para reportar este producto."; return(response); //BTN_Modal.Visible = true; //Modal("Tienes que iniciar sesion para reportar este producto."); } else { DataTable validacion = (DataTable)Session; if (validacion.Rows[0]["idTipo"].ToString() != "3") { response.Valido = false; response.Msg = "Solo los usuarios pueden reportar."; return(response); //Modal("Solo los usuarios pueden reportar."); //return; } DataTable user = (DataTable)Session; DataTable producto = (DataTable)VerProducto; //DDAOUsuario reporte = new DDAOUsuario(); DBUsr daoUsuario = new DBUsr(); int comprobar = daoUsuario.ComprobarReporte(int.Parse(user.Rows[0]["idUsuario"].ToString()), int.Parse(producto.Rows[0]["idProducto"].ToString())); if (comprobar == 1) { response.Valido = false; response.Msg = "Ya has reportado este producto con anterioridad."; //Modal("Ya has reportado este producto con anterioridad."); } else { daoUsuario.ReportarProducto(int.Parse(DDL_Reportes), int.Parse(user.Rows[0]["idUsuario"].ToString()), int.Parse(producto.Rows[0]["idProducto"].ToString()), user.Rows[0]["nomUsuario"].ToString()); daoUsuario.Bloquear_producto(user.Rows[0]["nomUsuario"].ToString(), int.Parse(producto.Rows[0]["idProducto"].ToString())); response.Valido = false; response.Msg = "Se ha enviado tu reporte a nuestro sistema."; //Modal("Se ha enviado tu reporte a nuestro sistema."); return(response); } return(response); } }